{
  "openapi": "3.0.2",
  "info": {
    "version": "1.7.0.82",
    "title": "NVUE OpenAPI Specification for Cumulus Linux 5.11.0"
  },
  "servers": [
    {
      "url": "/nvue_v1"
    },
    {
      "url": "/cue_v1"
    }
  ],
  "paths": {
    "/": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get configuration of the root",
        "tags": [
          "root"
        ],
        "operationId": "getRoot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-configs-filled"
          },
          {
            "$ref": "#/x-defs/parameter-configs-search-string"
          },
          {
            "$ref": "#/x-defs/parameter-configs-diff"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-root-root"
          }
        }
      },
      "patch": {
        "summary": "Update configuration of the root",
        "tags": [
          "root"
        ],
        "operationId": "updateRoot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-root-root"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-root-root"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the root",
        "tags": [
          "root"
        ],
        "operationId": "deleteRoot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display platform information",
        "tags": [
          "platform"
        ],
        "operationId": "getPlatform",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-platform"
          }
        }
      },
      "patch": {
        "summary": "Set platform configuration",
        "tags": [
          "platform"
        ],
        "operationId": "updatePlatform",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-platform-platform"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-platform-platform"
          }
        }
      },
      "delete": {
        "summary": "Clear platform configuration",
        "tags": [
          "platform"
        ],
        "operationId": "deletePlatform",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/inventory": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display inventory information",
        "tags": [
          "inventory"
        ],
        "operationId": "getInventories",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-inventory-inventories"
          }
        }
      }
    },
    "/platform/inventory/{inventory-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-inventory-inventory-id"
        }
      ],
      "get": {
        "summary": "Get an inventory object",
        "tags": [
          "inventory"
        ],
        "operationId": "getInventory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-inventory-inventory"
          }
        }
      }
    },
    "/platform/environment/fan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get list of physical fans on a component",
        "tags": [
          "inventory"
        ],
        "operationId": "getFans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sensors-fans"
          }
        }
      }
    },
    "/platform/environment/fan/{fan-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-sensors-fan-id"
        }
      ],
      "get": {
        "summary": "Get physical fan on a component",
        "tags": [
          "inventory"
        ],
        "operationId": "getFan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sensors-fan"
          }
        }
      }
    },
    "/platform/environment/psu": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get list of PSUs",
        "tags": [
          "inventory"
        ],
        "operationId": "getPsus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-psus"
          }
        }
      }
    },
    "/platform/environment/psu/{psu-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-sensors-psu-id"
        }
      ],
      "get": {
        "summary": "Get PSU on the system",
        "tags": [
          "inventory"
        ],
        "operationId": "getPsu",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-psu"
          }
        }
      }
    },
    "/platform/environment/led": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get list of LEDs",
        "tags": [
          "inventory"
        ],
        "operationId": "getLeds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-leds"
          }
        }
      }
    },
    "/platform/environment/led/{led-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-sensors-led-id"
        }
      ],
      "get": {
        "summary": "Get LED",
        "tags": [
          "inventory",
          "led"
        ],
        "operationId": "getLed",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-led"
          }
        }
      },
      "post": {
        "summary": "Change LED color",
        "tags": [
          "inventory",
          "led",
          "action"
        ],
        "operationId": "actionLed",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-sensors-led"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/platform/environment/temperature": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "List of physical temperature sensors on a component",
        "tags": [
          "inventory"
        ],
        "operationId": "getTemperatureSensors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-temperature-sensors"
          }
        }
      }
    },
    "/platform/environment/temperature/{sensor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-sensors-sensor-id"
        }
      ],
      "get": {
        "summary": "A temp sensor on the system",
        "tags": [
          "inventory"
        ],
        "operationId": "getTemperatureSensor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-temperature-sensor"
          }
        }
      }
    },
    "/platform/environment/leakage": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get leakage sensors state on a platform",
        "tags": [
          "inventory",
          "platform",
          "leakage"
        ],
        "operationId": "getLeakage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-leakage-sensors"
          }
        }
      }
    },
    "/platform/environment/voltage": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "List of voltage sensors on a platform",
        "tags": [
          "inventory",
          "platform",
          "voltage"
        ],
        "operationId": "getVoltageSensors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-voltage-sensors"
          }
        }
      }
    },
    "/platform/environment/voltage/{volt-sensor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-sensors-volt-sensor-id"
        }
      ],
      "get": {
        "summary": "A voltage sensor on the platform",
        "tags": [
          "inventory",
          "platform",
          "voltage"
        ],
        "operationId": "getVoltageSensor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-sensors-voltage-sensor"
          }
        }
      }
    },
    "/platform/software": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display platform software information",
        "tags": [
          "platform"
        ],
        "operationId": "getSoftware",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-software-software"
          }
        }
      }
    },
    "/platform/software/installed": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get installed software packages",
        "tags": [
          "platform"
        ],
        "operationId": "getInstalledPackages",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-software-installeds"
          }
        }
      }
    },
    "/platform/software/installed/{installed-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get installed software package",
        "tags": [
          "platform"
        ],
        "operationId": "getInstalledPackage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-software-installedId"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-software-installed"
          }
        }
      }
    },
    "/platform/firmware": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display platform firmware information",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "getPlatformFirmware",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-firmware"
          }
        }
      },
      "patch": {
        "summary": "Set platform firmware configuration",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "updatePlatformFirmware",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-firmware-platform-firmware"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-firmware"
          }
        }
      },
      "delete": {
        "summary": "Clear platform firmware configuration",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "deletePlatformFirmware",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/firmware/{platform-component-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-firmware-platform-component-id"
        }
      ],
      "get": {
        "summary": "Platform firmware component information",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "getPlatformFirmwareComponent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-firmware-component"
          }
        }
      },
      "patch": {
        "summary": "Set platform component firmware configuration",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "updatePlatformFirmwareComponent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-firmware-platform-firmware-component"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-firmware-component"
          }
        }
      },
      "delete": {
        "summary": "Clear platform component firmware configuration",
        "tags": [
          "platform",
          "firmware"
        ],
        "operationId": "deletePlatformFirmwareComponent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate with platform component firmware",
        "tags": [
          "platform",
          "firmware",
          "action"
        ],
        "operationId": "actionPlatformFirmwareComponent",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-firmware-platform-firmware-component"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        },
        "x-cue-example": "nv action fetch platform firmware ASIC"
      }
    },
    "/platform/firmware/{platform-component-id}/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-firmware-platform-component-id"
        }
      ],
      "get": {
        "summary": "Display the list of firmware files",
        "tags": [
          "platform",
          "firmware",
          "files"
        ],
        "operationId": "getPlatformFwFiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-fw-files"
          }
        },
        "x-cue-version": "25.01.2000",
        "x-cue-history": "25.01.2000",
        "x-cue-example": "nv show platform firmware ASIC files"
      }
    },
    "/platform/firmware/{platform-component-id}/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-firmware-platform-component-id"
        },
        {
          "$ref": "#/x-defs/parameter-firmware-file-name"
        }
      ],
      "get": {
        "summary": "Display the list of platform firmware files",
        "tags": [
          "platform",
          "firmware",
          "files"
        ],
        "operationId": "getPlatformFwFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-firmware-platform-fw-files"
          }
        },
        "x-cue-version": "25.01.2000",
        "x-cue-history": "25.01.2000",
        "x-cue-example": "nv show platform firmware ASIC files fw-image.mfa"
      },
      "post": {
        "summary": "Actions to manipulate with platform firmware file",
        "tags": [
          "platform",
          "firmware",
          "action",
          "files"
        ],
        "operationId": "actionPlatformFwFile",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-firmware-platform-fw-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/platform/transceiver": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display platform transceivers information",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceivers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-transceivers"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        }
      ],
      "get": {
        "summary": "Display transceiver in the platform",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceiver",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-transceiver"
          }
        }
      },
      "post": {
        "summary": "Manipulate with transceiver",
        "tags": [
          "inventory",
          "action"
        ],
        "operationId": "actionTransceiver",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-transceiver-transceiver"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}/channel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        }
      ],
      "get": {
        "summary": "Display transceiver channels in the platform",
        "tags": [
          "inventory"
        ],
        "operationId": "getChannels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-channels"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}/channel/{channel-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-channel-id"
        }
      ],
      "get": {
        "summary": "Display transceiver channel in the platform",
        "tags": [
          "inventory"
        ],
        "operationId": "getChannel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-channel"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}/firmware": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        }
      ],
      "get": {
        "summary": "Display transceiver firmware information",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceiverFw",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-transceiver-fw"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}/firmware/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        }
      ],
      "get": {
        "summary": "Display transceiver firmware files in the system",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceiverFwFiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-transceiver-fw-files"
          }
        }
      }
    },
    "/platform/transceiver/{transceiver-id}/firmware/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-transceiver-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-transceiver-file-name"
        }
      ],
      "get": {
        "summary": "Display transceiver firmware files in the system",
        "tags": [
          "inventory"
        ],
        "operationId": "getTransceiverFwFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-transceiver-transceiver-fw-files"
          }
        }
      },
      "post": {
        "summary": "Manipulate with transceiver files",
        "tags": [
          "inventory",
          "action"
        ],
        "operationId": "actionTransceiverFile",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-transceiver-transceiver-fw-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-interface"
          }
        }
      },
      "patch": {
        "summary": "Update an interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-interface-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-interface"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return IP details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ip"
          }
        }
      },
      "patch": {
        "summary": "Update the IP details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-ip"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ip"
          }
        }
      },
      "delete": {
        "summary": "Clear IP configuration of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IP addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IP addresses",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefixes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "delete": {
        "summary": "Clear the IP addresses",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/address/{ip-prefix-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-prefix-id"
        }
      ],
      "get": {
        "summary": "Get details of the given IP address",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "patch": {
        "summary": "Update details of the given IP address",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefix"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "delete": {
        "summary": "Clear the given IP address",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/gateway": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IP gateways",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IP gateways",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear the IP gateways",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/gateway/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Get details of the given IP gateway",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-address"
          }
        }
      },
      "patch": {
        "summary": "Update details of the given IP gateway",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-address"
          }
        }
      },
      "delete": {
        "summary": "Clear the given IP gateway",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/link": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get link details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-link-link"
          }
        }
      },
      "patch": {
        "summary": "Update the link details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-link-link"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-link-link"
          }
        }
      },
      "delete": {
        "summary": "Clear link configuration of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/link/protodown-reason": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get link protodown-reason details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLinkProtodownReason",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-link-if-link-protodown-reason"
          }
        }
      }
    },
    "/interface/{interface-id}/link/phy-detail": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        }
      ],
      "get": {
        "summary": "Get interface phy detail",
        "tags": [
          "interface",
          "link"
        ],
        "operationId": "getInterfacePhyDetail",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-interface-interface-phy-detail"
          }
        }
      }
    },
    "/interface/{interface-id}/link/phy-diag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        }
      ],
      "get": {
        "summary": "Get interface phy diag",
        "tags": [
          "interface link"
        ],
        "operationId": "getInterfacePhyDiag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-interface-interface-phy-diag"
          }
        }
      }
    },
    "/interface/{interface-id}/link/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get link state details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLinkState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-link-link-state"
          }
        }
      },
      "patch": {
        "summary": "Update the link state details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLinkState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-if-link-link-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-link-link-state"
          }
        }
      },
      "delete": {
        "summary": "Clear link state configuration of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLinkState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/link/flap-protection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get link flap-protection details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-link-flap-protection"
          }
        }
      },
      "patch": {
        "summary": "Update the link flap-protection details of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-if-link-flap-protection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-if-link-flap-protection"
          }
        }
      },
      "delete": {
        "summary": "Clear link flap-protection configuration of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Clear the link flap-protection violation of an interface.",
        "tags": [
          "interface",
          "link",
          "flap-protection",
          "action"
        ],
        "operationId": "actionInterfaceLinkFlapProtection",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-if-link-flap-protection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return ACL details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acls"
          }
        }
      },
      "patch": {
        "summary": "Update the ACL details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acls"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl"
          }
        }
      },
      "patch": {
        "summary": "Update the acl details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl"
          }
        }
      },
      "delete": {
        "summary": "Clear acl configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/statistics": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl counter details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclStatistics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/statistics/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Return acl counter details for a given rule in an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclRuleStatistics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-stat"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl inbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update the acl inbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAclInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acl-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear acl inbound configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAclInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/inbound/control-plane": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclInControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-inbound-control-plane"
          }
        }
      },
      "patch": {
        "summary": "Update the acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAclInControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acl-inbound-control-plane"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-inbound-control-plane"
          }
        }
      },
      "delete": {
        "summary": "Clear acl control plane configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAclInControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl outbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-outbound"
          }
        }
      },
      "patch": {
        "summary": "Update the acl outbound details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAclOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acl-outbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-outbound"
          }
        }
      },
      "delete": {
        "summary": "Clear acl outbound configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAclOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/acl/{acl-id}/outbound/control-plane": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getIfAclOutControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-outbound-control-plane"
          }
        }
      },
      "patch": {
        "summary": "Update the acl control plane details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateIfAclOutControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-if-acl-outbound-control-plane"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-if-acl-outbound-control-plane"
          }
        }
      },
      "delete": {
        "summary": "Clear acl control plane configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteIfAclOutControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/transceiver": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get interface transceiver module",
        "tags": [
          "interface Transceiver"
        ],
        "operationId": "getInterfaceTransceiver",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-interface-if-transceiver"
          }
        }
      }
    },
    "/interface/{interface-id}/transceiver/thresholds": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get interface transceiver thresholds",
        "tags": [
          "interface Transceiver"
        ],
        "operationId": "getTransceiverThresholds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-interface-if-transceiver-thresholds"
          }
        }
      }
    },
    "/system/lldp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-lldp-lldp"
          }
        }
      },
      "patch": {
        "summary": "LLDP global configuration and state",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-lldp-lldp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-lldp-lldp"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server related configs.",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-snmp-server"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server configurations",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-snmp-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-snmp-server"
          }
        }
      },
      "delete": {
        "summary": "Delete SNMP server configurations",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/listening-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server listening addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-listening-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server listening addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-listening-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-listening-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server listening addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/listening-address/{listening-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-listening-address-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server listening address",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-listening-address"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server listening address",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-listening-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-listening-address"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server listening address",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-usernames"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-usernames"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-usernames"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server username",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-username"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server username",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-username"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-username"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server username",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-none": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerNoAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-none"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerNoAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-auth-none"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-none"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerNoAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-md5s"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-auth-md5s"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-md5s"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-md5"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-auth-md5"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-md5"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server DES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerDESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server DES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerDESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server DES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerDESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server DES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerDESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server DES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerDESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server DES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerDESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server AES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server AES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server AES encryption passwords for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAESPasswordsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server AES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server AES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server AES encryption password for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAESPasswordMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-shas"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-auth-shas"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-shas"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-sha"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-auth-sha"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-auth-sha"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server DES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerDESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server DES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerDESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server DES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerDESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server DES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerDESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server DES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerDESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server DES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerDESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server AES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server AES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server AES encryption passwords for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAESPasswordsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server AES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerAESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server AES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerAESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server AES encryption password for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerAESPasswordSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/mibs": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server MIBs status",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerMIBs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-mibs"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server MIBs status",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerMIBs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-mibs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-mibs"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server MIBs status",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerMIBs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/viewname": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server viewnames",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerViewnames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-viewnames"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server viewnames",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerViewnames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-viewnames"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-viewnames"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server viewnames",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerViewnames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/viewname/{viewname-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-viewname-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server viewname",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerViewname",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-viewname"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server viewname",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerViewname",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-viewname"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-viewname"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server viewname",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerViewname",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community strings",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStrings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-communities"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community strings",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStrings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community strings",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStrings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community/{readonly-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityString",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityString",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityString",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community/{readonly-community-id}/access": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string accesses",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringAccesses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-accesses"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string accesses",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringAccesses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community-accesses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-accesses"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string accesses",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringAccesses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community/{readonly-community-id}/access/{access-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-access-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string access",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringAccess",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-access"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string access",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringAccess",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community-access"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-access"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string access",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringAccess",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community-v6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community strings for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringsIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-communities-v6"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community strings for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringsIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-communities-v6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-communities-v6"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community strings for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringsIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community-v6/{readonly-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-v6-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community-v6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community-v6/{readonly-community-id}/access": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-v6-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string accesses for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringAccessesIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6-accesses"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string accesses for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringAccessesIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community-v6-accesses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6-accesses"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string accesses for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringAccessesIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/readonly-community-v6/{readonly-community-id}/access/{access-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-v6-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-readonly-community-v6-access-id"
        }
      ],
      "get": {
        "summary": "Get SNMP server readonly community string access for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpServerReadonlyCommunityStringAccessIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6-access"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP server readonly community string access for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpServerReadonlyCommunityStringAccessIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-readonly-community-v6-access"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-readonly-community-v6-access"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP server readonly community string access for IPv6",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpServerReadonlyCommunityStringAccessIPv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-link-down": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for interface link-down status",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapLinkDown",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-link-down"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for interface link-down status",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapLinkDown",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-link-down"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-link-down"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for interface link-down status",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapLinkDown",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-link-up": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for interface link-up status",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapLinkUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-link-up"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for interface link-up status",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapLinkUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-link-up"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-link-up"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for interface link-up status",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapLinkUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-snmp-auth-failures": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for SNMP authentication failures",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapAuthFailures",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-snmp-auth-failures"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for SNMP authentication failures",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapAuthFailures",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-snmp-auth-failures"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-snmp-auth-failures"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for SNMP authentication failures",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapAuthFailures",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average thresholds",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAverage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-cpu-load-average"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average thresholds",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAverage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-cpu-load-average"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-cpu-load-average"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average thresholds",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAverage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average thresholds for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAveragesOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-one-minutes"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average thresholds for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAveragesOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-one-minutes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-one-minutes"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average thresholds for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAveragesOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute/{one-minute-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-one-minute-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average threshold for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAverageOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-one-minute"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average threshold for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAverageOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-one-minute"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-one-minute"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average threshold for 1 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAverageOneMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute/{one-minute-id}/five-minute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-one-minute-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average thresholds for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAveragesFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-five-minutes"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average thresholds for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAveragesFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-five-minutes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-five-minutes"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average thresholds for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAveragesFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute/{one-minute-id}/five-minute/{five-minute-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-one-minute-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-five-minute-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average threshold for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAverageFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-five-minute"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average threshold for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAverageFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-five-minute"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-five-minute"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average threshold for 5 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAverageFiveMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute/{one-minute-id}/five-minute/{five-minute-id}/fifteen-minute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-one-minute-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-five-minute-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average thresholds for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAveragesFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-fifteen-minutes"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average thresholds for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAveragesFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-fifteen-minutes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-fifteen-minutes"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average thresholds for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAveragesFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-cpu-load-average/one-minute/{one-minute-id}/five-minute/{five-minute-id}/fifteen-minute/{fifteen-minute-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-one-minute-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-five-minute-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-fifteen-minute-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP traps for CPU Load Average threshold for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCPULoadAverageFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-fifteen-minute"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP traps for CPU Load Average threshold for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCPULoadAverageFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-fifteen-minute"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-fifteen-minute"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP traps for CPU Load Average threshold for 15 minute",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCPULoadAverageFifteenMinute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapDestinationAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destinations"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapDestinationAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-destinations"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destinations"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination addresses",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapDestinationAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination address",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapDestinationAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination address",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapDestinationAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-destination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination address",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapDestinationAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/community-password": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-passwords"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-community-passwords"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-passwords"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/community-password/{community-password-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-community-password-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination community password",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-password"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination community password",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-community-password"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-password"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination community password",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination address VRFs",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapDestinationAddressVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination-vrfs"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination address VRFs",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapDestinationAddressVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-destination-vrfs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination-vrfs"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination address VRFs",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapDestinationAddressVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination address VRF",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapDestinationAddressVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination-vrf"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination address VRF",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapDestinationAddressVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-destination-vrf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-destination-vrf"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination address VRF",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapDestinationAddressVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/community-password": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination VRF community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapVrfCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-passwords"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination VRF community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapVrfCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-community-passwords"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-passwords"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination VRF community passwords",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapVrfCommunityPasswords",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/community-password/{community-password-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-community-password-id"
        }
      ],
      "get": {
        "summary": "Get the SNMP trap destination VRF community password",
        "tags": [
          "snmp"
        ],
        "operationId": "getSNMPTrapVrfCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-password"
          }
        }
      },
      "patch": {
        "summary": "Update the SNMP trap destination VRF community password",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSNMPTrapVrfCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-community-password"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-community-password"
          }
        }
      },
      "delete": {
        "summary": "Clear the SNMP trap destination VRF community password",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSNMPTrapVrfCommunityPassword",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDestinationUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-usernames"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDestinationUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-usernames"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-usernames"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDestinationUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination username",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDestinationUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-username"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination username",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDestinationUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-username"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-username"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination username",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDestinationUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5s"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-md5s"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5s"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-md5"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-shas"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-shas"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-shas"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-sha"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-sha"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-sha"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDestinationVrfUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-usernames"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDestinationVrfUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-usernames"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-usernames"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF usernames",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDestinationVrfUsernames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF username",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapDestinationVrfUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-username"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF username",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapDestinationVrfUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-username"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-username"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF username",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapDestinationVrfUsername",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5s"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-md5s"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5s"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF MD5 authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfMD5Authentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-md5"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-md5"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfMD5Authentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF DES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfDESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF DES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfDESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-des/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for DES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdDESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF AES encryptions for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfAESEncryptionsMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF AES encryption for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfAESEncryptionMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-md5/{auth-id}/encrypt-aes/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-md5-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for AES encryption and for MD5 authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdAESMD5",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-shas"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-shas"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-shas"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF SHA authentications",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfSHAAuthentications",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-sha"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-auth-sha"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-auth-sha"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfSHAAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-des": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-dess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-dess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF DES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfDESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-des"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-des"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF DES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfDESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-des/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-des-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for DES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdDESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aess"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aess"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF AES encryptions for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfAESEncryptionsSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-trap-encrypt-aes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-trap-encrypt-aes"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF AES encryption for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfAESEncryptionSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}/engine-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-ids"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine IDs for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdsAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/snmp-server/trap-destination/{trap-destination-id}/vrf/{vrf-name}/username/{username-id}/auth-sha/{auth-id}/encrypt-aes/{encrypt-id}/engine-id/{engine-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-destination-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-vrf-name"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-username-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-auth-sha-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-trap-encrypt-aes-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-snmp-trap-engine-id"
        }
      ],
      "get": {
        "summary": "Get SNMP trap destination VRF engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "getSnmpTrapVrfEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "patch": {
        "summary": "Update SNMP trap destination VRF engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "updateSnmpTrapVrfEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-snmp-trap-engine-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-snmp-trap-engine-id"
          }
        }
      },
      "delete": {
        "summary": "Clear SNMP trap destination VRF engine ID for AES encryption and for SHA authentication",
        "tags": [
          "snmp"
        ],
        "operationId": "deleteSnmpTrapVrfEngineIdAESSHA",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ztp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ZTP status information",
        "tags": [
          "system",
          "ztp"
        ],
        "operationId": "getZtp",
        "x-cue-version": "25.01.4000",
        "x-cue-example": "nv show system ztp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ztp-ztp"
          }
        }
      },
      "patch": {
        "summary": "Update ZTP configuration",
        "tags": [
          "system",
          "ztp"
        ],
        "operationId": "updateZtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ztp-ztp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ztp-ztp"
          }
        }
      },
      "delete": {
        "summary": "Clear ZTP configuration",
        "tags": [
          "system",
          "ztp"
        ],
        "operationId": "deleteZtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate with ZTP",
        "tags": [
          "system",
          "ztp",
          "action"
        ],
        "operationId": "actionZtp",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ztp-ztp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/ztp/script": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System zero touch provisioning script info",
        "tags": [
          "system",
          "ztp",
          "script"
        ],
        "operationId": "getSystemZtpScript",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ztp-ztp-script"
          }
        }
      }
    },
    "/system/message": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display banner messages for different terminal session events",
        "tags": [
          "system message"
        ],
        "operationId": "getSystemMessage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-message"
          }
        }
      },
      "patch": {
        "summary": "Configure banner messages for different terminal session events",
        "tags": [
          "system message"
        ],
        "operationId": "updateSystemMessage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system-message"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-message"
          }
        }
      },
      "delete": {
        "summary": "Delete banner messages for different terminal session events",
        "tags": [
          "system message"
        ],
        "operationId": "deleteSystemMessage",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/cli": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system cli",
        "tags": [
          "system cli"
        ],
        "operationId": "getSystemCli",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-system-cli"
          }
        }
      },
      "patch": {
        "summary": "Configure system cli",
        "tags": [
          "system cli"
        ],
        "operationId": "updateSystemCli",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-system-cli"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-system-cli"
          }
        }
      },
      "delete": {
        "summary": "Delete system cli",
        "tags": [
          "system cli"
        ],
        "operationId": "deleteSystemCli",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/cli/pagination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system cli pagination",
        "tags": [
          "system cli pagination"
        ],
        "operationId": "getSystemCliPagination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-cli-pagination"
          }
        }
      },
      "patch": {
        "summary": "Configure system cli pagination",
        "tags": [
          "system cli pagination"
        ],
        "operationId": "updateSystemCliPagination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-cli-pagination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-cli-pagination"
          }
        }
      },
      "delete": {
        "summary": "Delete system cli pagination",
        "tags": [
          "system cli pagination"
        ],
        "operationId": "deleteSystemCliPagination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/link": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system link",
        "tags": [
          "system link"
        ],
        "operationId": "getSystemLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-system-link"
          }
        }
      },
      "patch": {
        "summary": "Configure system link",
        "tags": [
          "system link"
        ],
        "operationId": "updateSystemLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-system-link"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-system-link"
          }
        }
      },
      "delete": {
        "summary": "Delete system link",
        "tags": [
          "system link"
        ],
        "operationId": "deleteSystemLink",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/link/flap-protection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system link flap-protection",
        "tags": [
          "system link flap-protection"
        ],
        "operationId": "getSystemLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-flap-protection"
          }
        }
      },
      "patch": {
        "summary": "Configure system link flap-protection",
        "tags": [
          "system link flap-protection"
        ],
        "operationId": "updateSystemLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-flap-protection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-flap-protection"
          }
        }
      },
      "delete": {
        "summary": "Delete system link flap-protection",
        "tags": [
          "system link flap-protection"
        ],
        "operationId": "deleteSystemLinkFlapProtection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Clear the properties of flap-protection.",
        "tags": [
          "system",
          "link",
          "flap-protection",
          "action"
        ],
        "operationId": "actionSystemLinkFlapProtection",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-flap-protection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/cpu": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system CPU details",
        "tags": [
          "system",
          "cpu"
        ],
        "operationId": "getSystemCpu",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-cpu"
          }
        }
      }
    },
    "/system/memory": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system memory",
        "tags": [
          "system",
          "memory"
        ],
        "operationId": "getSystemMemory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-memorys"
          }
        }
      }
    },
    "/system/reboot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system reboot info",
        "tags": [
          "system"
        ],
        "operationId": "getReboot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-reboot"
          }
        }
      },
      "patch": {
        "summary": "Set system boot mode.",
        "tags": [
          "system"
        ],
        "operationId": "updateReboot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-reboot"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-reboot"
          }
        }
      },
      "delete": {
        "summary": "Clear reboot mode configuration",
        "tags": [
          "system"
        ],
        "operationId": "deleteReboot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/reboot/required": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system reboot if required",
        "tags": [
          "system"
        ],
        "operationId": "getRebootRequired",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-reboot-required"
          }
        }
      }
    },
    "/system/reboot/reason": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system reboot reason",
        "tags": [
          "system"
        ],
        "operationId": "getRebootReason",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-reboot-reason"
          }
        }
      }
    },
    "/system/reboot/history": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system reboot history",
        "tags": [
          "system"
        ],
        "operationId": "getRebootHistory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-reboot-history"
          }
        }
      }
    },
    "/system/config": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the system config",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "getSystemConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-config"
          }
        }
      },
      "patch": {
        "summary": "Update the system config",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "updateSystemConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-config"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-config"
          }
        }
      },
      "delete": {
        "summary": "Clear the system config",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "deleteSystemConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "System config actions",
        "tags": [
          "system",
          "config",
          "action"
        ],
        "operationId": "actionSystemConfig",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-config"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/config/auto-save": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the system configuration auto saving feature attributes",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "getSystemConfigAutoSave",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-auto-save"
          }
        }
      },
      "patch": {
        "summary": "Update the system configuration auto saving feature properties",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "updateSystemConfigAutoSave",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-auto-save"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-auto-save"
          }
        }
      },
      "delete": {
        "summary": "Clear the system configuration auto saving feature properties",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "deleteSystemConfigAutoSave",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/config/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the list of all available system configuration files",
        "tags": [
          "system",
          "config",
          "files"
        ],
        "operationId": "getSystemConfigFiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-config-files-system-config-files"
          }
        }
      },
      "post": {
        "summary": "System config files actions",
        "tags": [
          "system",
          "config",
          "action",
          "files"
        ],
        "operationId": "actionSystemConfigFiles",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-config-files-system-config-files-delete"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/config/files/{config-file-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-config-files-config-file-id"
        }
      ],
      "get": {
        "summary": "Get a configuration file",
        "tags": [
          "system",
          "config",
          "file"
        ],
        "operationId": "getSystemConfigFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-config-files-system-config-file"
          }
        }
      },
      "post": {
        "summary": "System config file actions",
        "tags": [
          "system",
          "config",
          "action",
          "file"
        ],
        "operationId": "actionSystemConfigFile",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-config-files-system-config-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Retrieve top-level security configuration and state",
        "tags": [
          "security"
        ],
        "operationId": "getSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-security"
          }
        }
      },
      "patch": {
        "summary": "Configure top-level security configuration",
        "tags": [
          "security"
        ],
        "operationId": "updateSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-security"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-security"
          }
        }
      },
      "delete": {
        "summary": "Clear/reset top-level security configuration",
        "tags": [
          "security"
        ],
        "operationId": "deleteSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Change the SED password",
        "tags": [
          "system",
          "security",
          "action"
        ],
        "operationId": "actionSystemSecuritySed",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-security-sed-pw"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security/tpm": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display owner IAK certificate",
        "tags": [
          "TPM",
          "action"
        ],
        "operationId": "getTPM",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-security-tpm"
          }
        }
      },
      "post": {
        "summary": "Generate system TPM file",
        "tags": [
          "TPM",
          "action"
        ],
        "operationId": "actionTPM",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-security-tpm"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security/tpm/oiak": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display owner IAK certificate",
        "tags": [
          "TPM",
          "action",
          "oiak"
        ],
        "operationId": "getOIAK",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-oiak"
          }
        }
      },
      "post": {
        "summary": "import owner IAK file or data",
        "tags": [
          "TPM",
          "action",
          "oiak"
        ],
        "operationId": "actionOIAK",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-oiak"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security/spdm": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display SPDM measurements and CertChains",
        "tags": [
          "SPDM"
        ],
        "operationId": "getSPDM",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-security-spdm"
          }
        }
      }
    },
    "/system/security/spdm/{component-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-security-component-id"
        }
      ],
      "get": {
        "summary": "Display SPDM measurements and CertChains",
        "tags": [
          "SPDM"
        ],
        "operationId": "getSPDMID",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-component"
          }
        }
      },
      "post": {
        "summary": "Generate SPDM measurements per component",
        "tags": [
          "SPDM",
          "action"
        ],
        "operationId": "actionSPDM",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-component"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security/spdm/{component-id}/measurements": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-security-component-id"
        }
      ],
      "get": {
        "summary": "Display SPDM measurements",
        "tags": [
          "SPDM"
        ],
        "operationId": "getSPDMMeasurements",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-measurements"
          }
        }
      }
    },
    "/system/security/spdm/{component-id}/certificates": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-security-component-id"
        }
      ],
      "get": {
        "summary": "Display SPDM CertChains",
        "tags": [
          "SPDM"
        ],
        "operationId": "getSPDMCertificates",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-certificates"
          }
        }
      }
    },
    "/system/security/password-hardening": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display Password Hardening policies",
        "tags": [
          "password-hardening"
        ],
        "operationId": "getPasswordHardening",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-password-hardening"
          }
        }
      },
      "patch": {
        "summary": "Configure Password Hardening Policies",
        "tags": [
          "password-hardening"
        ],
        "operationId": "updatePasswordHardening",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-password-hardening"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-password-hardening"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the password-hardening",
        "tags": [
          "password-hardening"
        ],
        "operationId": "deletePasswordHardening",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/security/encryption": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system-level encryption settings",
        "tags": [
          "encryption"
        ],
        "operationId": "getEncryption",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-encryption"
          }
        }
      },
      "patch": {
        "summary": "Configure system-level encryption settings",
        "tags": [
          "encryption"
        ],
        "operationId": "updateEncryption",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-encryption"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-encryption"
          }
        }
      },
      "delete": {
        "summary": "Return database encryption state to default",
        "tags": [
          "encryption"
        ],
        "operationId": "deleteEncryption",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/security/encryption/db": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system database encryption settings",
        "tags": [
          "encryption"
        ],
        "operationId": "getEncryptionDb",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-db"
          }
        }
      },
      "patch": {
        "summary": "Configure system database encryption settings",
        "tags": [
          "encryption"
        ],
        "operationId": "updateEncryptionDb",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-db"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-security-db"
          }
        }
      },
      "delete": {
        "summary": "Return database encryption state to default",
        "tags": [
          "encryption"
        ],
        "operationId": "deleteEncryptionDb",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Change database encryption key",
        "tags": [
          "encryption",
          "action"
        ],
        "operationId": "actionSystemSecurityEncryptionDb",
        "x-cue-example": "nv action update system security encryption db passphrase \"menagerie treaty penguin\"",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-security-db"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/dns": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "getDns",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-dns"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv show system dns"
      },
      "patch": {
        "summary": "Update DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "updateDns",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dns-dns"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-dns"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv set system dns"
      },
      "delete": {
        "summary": "Delete DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDns",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns"
      }
    },
    "/system/dns/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display list of DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "getDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-servers"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv show system dns server"
      },
      "patch": {
        "summary": "Update the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dns-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-servers"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv set system dns server"
      },
      "delete": {
        "summary": "Clear configuration of the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns server"
      }
    },
    "/system/dns/server/{dns-server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-dns-server-id"
        }
      ],
      "get": {
        "summary": "Display the given DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "getDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-server"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv show system dns server 8.8.8.8"
      },
      "patch": {
        "summary": "Update the given DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dns-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dns-server"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv set system dns server 8.8.8.8"
      },
      "delete": {
        "summary": "Clear configuration of a DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        },
        "x-cue-version": "25.02.1500",
        "x-cue-history": "25.02.1500",
        "x-cue-example": "nv unset system dns server 8.8.8.8"
      }
    },
    "/system/aaa/user": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display all users configuration and state",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-users"
          }
        }
      },
      "patch": {
        "summary": "Configure all users",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "updateUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-users"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-users"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all users",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "deleteUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Manipulate with users accounts",
        "tags": [
          "aaa",
          "user",
          "action"
        ],
        "operationId": "actionUsers",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-users"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/aaa/user/{user-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        }
      ],
      "get": {
        "summary": "Display user configuration and state",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUser",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-user"
          }
        }
      },
      "patch": {
        "summary": "Configure a user",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "updateUser",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-user"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a user",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "deleteUser",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Manipulate with user account",
        "tags": [
          "aaa",
          "user",
          "action"
        ],
        "operationId": "actionUser",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/aaa/user/{user-id}/ssh": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        }
      ],
      "get": {
        "summary": "Display user SSH",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUserSsh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh"
          }
        }
      },
      "patch": {
        "summary": "Configure an SSH parameters",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "updateUserSsh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ssh"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of SSH parameters for a user",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "deleteUserSsh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/user/{user-id}/ssh/authorized-key": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        }
      ],
      "get": {
        "summary": "Display user SSH authorized-keys",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUserSshAuthorizedKeys",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh-authorized-keys"
          }
        }
      },
      "patch": {
        "summary": "Configure an authorized SSH key",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "updateUserSshAuthorizedKeys",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ssh-authorized-keys"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh-authorized-keys"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of an authorized SSH key",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "deleteUserSshAuthorizedKeys",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/user/{user-id}/ssh/authorized-key/{ssh-authorized-key-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-ssh-authorized-key-id"
        }
      ],
      "get": {
        "summary": "Display an authorized SSH key",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "getUserSshAuthorizedKey",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh-authorized-key"
          }
        }
      },
      "patch": {
        "summary": "Configure an authorized SSH key",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "updateUserSshAuthorizedKey",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-ssh-authorized-key"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-ssh-authorized-key"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of an authorized SSH key",
        "tags": [
          "aaa",
          "user"
        ],
        "operationId": "deleteUserSshAuthorizedKey",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/role": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display all roles configuration and state",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "getRoles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-roles"
          }
        }
      },
      "patch": {
        "summary": "Configure roles features",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "updateRoles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-roles"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-roles"
          }
        }
      },
      "delete": {
        "summary": "Clear Roles configuration",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "deleteRoles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/role/{role-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-role-id"
        }
      ],
      "get": {
        "summary": "Display configuration and state of a role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "getRole",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-role"
          }
        }
      },
      "patch": {
        "summary": "Display all classes under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "updateRole",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-role"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-role"
          }
        }
      },
      "delete": {
        "summary": "Clear role configuration",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "deleteRole",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/role/{role-id}/class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-role-id"
        }
      ],
      "get": {
        "summary": "Display all classes under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "getRoleClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class-refs"
          }
        }
      },
      "patch": {
        "summary": "Configure classes under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "updateRoleClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-class-refs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class-refs"
          }
        }
      },
      "delete": {
        "summary": "Clear classes under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "deleteRoleClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/role/{role-id}/class/{class-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-role-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-class-id"
        }
      ],
      "get": {
        "summary": "Display class under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "getRoleClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class-ref"
          }
        }
      },
      "patch": {
        "summary": "Configure class under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "updateRoleClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-class-ref"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class-ref"
          }
        }
      },
      "delete": {
        "summary": "Clear class under role",
        "tags": [
          "aaa",
          "role"
        ],
        "operationId": "deleteRoleClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display all Classes configuration and state",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "getClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-classes"
          }
        }
      },
      "patch": {
        "summary": "Configure classes features",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "updateClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-classes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-classes"
          }
        }
      },
      "delete": {
        "summary": "Clear Roles configuration",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "deleteClasses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/class/{class-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-class-id"
        }
      ],
      "get": {
        "summary": "Display configuration and state of a class",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "getClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class"
          }
        }
      },
      "patch": {
        "summary": "Configure Class",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "updateClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-class"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-class"
          }
        }
      },
      "delete": {
        "summary": "Clear Class configuration",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "deleteClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/class/{class-id}/command-path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-class-id"
        }
      ],
      "get": {
        "summary": "Display configuration and state of a class command-paths",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "getClassCommandPaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-command-paths"
          }
        }
      },
      "patch": {
        "summary": "Configure Class command-paths",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "updateClassCommandPaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-command-paths"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-command-paths"
          }
        }
      },
      "delete": {
        "summary": "Clear Class configurations",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "deleteClassCommandPaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/class/{class-id}/command-path/{command-path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-class-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-command-path-id"
        }
      ],
      "get": {
        "summary": "Display configuration and state of a class command-path",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "getClassCommandPath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-command-path"
          }
        }
      },
      "patch": {
        "summary": "Configure Class command-paths",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "updateClassCommandPath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-aaa-command-path"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-aaa-command-path"
          }
        }
      },
      "delete": {
        "summary": "Clear Class configuration",
        "tags": [
          "aaa",
          "class"
        ],
        "operationId": "deleteClassCommandPath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get ACL information",
        "tags": [
          "acl"
        ],
        "operationId": "getAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acls"
          }
        }
      },
      "patch": {
        "summary": "Update ACL configuration",
        "tags": [
          "acl"
        ],
        "operationId": "updateAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-acls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acls"
          }
        }
      },
      "delete": {
        "summary": "Clear ACL configuration",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Manipulate with all acls",
        "tags": [
          "acl",
          "action"
        ],
        "operationId": "actionAcls",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-acls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/acl/{acl-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Get ACL information",
        "tags": [
          "acl"
        ],
        "operationId": "getAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acl"
          }
        }
      },
      "patch": {
        "summary": "Update ACL",
        "tags": [
          "acl"
        ],
        "operationId": "updateAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-acl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acl"
          }
        }
      },
      "delete": {
        "summary": "Clear ACL configuration",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Get ACL rules",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-rules"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rules",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rules",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-rule"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-match"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-match"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-match"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ip"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ip"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ip"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/fragment": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip fragment packets",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpFragment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-state-state-empty"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip fragment packets",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpFragment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-state-state-empty"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-state-state-empty"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip fragment packets",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpFragment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/ecn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip ecn",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ecn"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip ecn",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ecn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ecn"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip ecn",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/ecn/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip ecn flag",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpEcnFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ecn-flags"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip ecn flags",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpEcnFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ecn-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ecn-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip ecn flags",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpEcnFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/udp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip udp",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpUdp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-udp"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip udp",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpUdp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-udp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-udp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip udp",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpUdp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/udp/source-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip udp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpUdpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip udp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpUdpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip udp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpUdpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/udp/source-port/{ip-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-ip-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip udp source port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpUdpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip udp source port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpUdpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip udp source port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpUdpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/udp/dest-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip udp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpUdpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip udp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpUdpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip udp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpUdpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/udp/dest-port/{ip-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-ip-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip udp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpUdpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip udp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpUdpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip udp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpUdpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-tcp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/source-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp source ports",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpSPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/source-port/{ip-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-ip-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp source port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp source port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp source port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpSPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/dest-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp dest ports",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpDPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/dest-port/{ip-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-ip-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp dest port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpDPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp flags",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp-flags"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp flags",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-tcp-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp flags",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/tcp/mask": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip tcp flag mask",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpTcpMask",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp-flags"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip tcp flag mask",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpTcpMask",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-tcp-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-tcp-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip tcp flag mask",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpTcpMask",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/connection-state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip connection state",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpConnectionState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-connection-state"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip connection state",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpConnectionState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-connection-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-connection-state"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip connection state",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpConnectionState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/recent-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip recent module",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-recent-list"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip recent module",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-recent-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-recent-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip recent module",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/ip/hashlimit": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match ip hashlimit module",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchIpHashlimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-hashlimit"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match ip hashlimit module",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchIpHashlimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-hashlimit"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-hashlimit"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match ip hashlimit module",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchIpHashlimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-action"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-action"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/permit": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action permit",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-permit"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action permit",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-permit"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-permit"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action permit",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/deny": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action deny",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-deny"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action deny",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-deny"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-deny"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action deny",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action log",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-log"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action log",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-log"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-log"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action log",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system ssh-server data",
        "tags": [
          "system",
          "ssh-server"
        ],
        "operationId": "getSystemSshServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-ssh-server"
          }
        }
      },
      "patch": {
        "summary": "Update system ssh-server data",
        "tags": [
          "system",
          "ssh-server"
        ],
        "operationId": "updateSystemSshServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-ssh-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-ssh-server"
          }
        }
      },
      "delete": {
        "summary": "Clear system ssh-server data",
        "tags": [
          "system",
          "ssh-server"
        ],
        "operationId": "deleteSystemSshServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/max-unauthenticated": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "getSystemSshServerMaxUnAuth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-max-unauthenticated"
          }
        }
      },
      "patch": {
        "summary": "Update  system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "updateSystemSshServerMaxUnAuth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-max-unauthenticated"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-max-unauthenticated"
          }
        }
      },
      "delete": {
        "summary": "Clear  system unauthenticated SSH sessions data",
        "tags": [
          "system",
          "ssh-server",
          "max-unauthenticated"
        ],
        "operationId": "deleteSystemSshServerMaxUnAuth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "getSystemSshServerVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-vrfs"
          }
        }
      },
      "patch": {
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrfs"
        ],
        "operationId": "updateSystemSshServerVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-vrfs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-vrfs"
          }
        }
      },
      "delete": {
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "deleteSystemSshServerVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/vrf/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "getSystemSshServerVrfInst",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-vrf"
          }
        }
      },
      "patch": {
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "updateSystemSshServerVrfInst",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-vrf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-vrf"
          }
        }
      },
      "delete": {
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "vrf"
        ],
        "operationId": "deleteSystemSshServerVrfInst",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/allow-users": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "getSystemSshServerAllowUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-allow-users"
          }
        }
      },
      "patch": {
        "summary": "Update Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "updateSystemSshServerAllowUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-allow-users"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-allow-users"
          }
        }
      },
      "delete": {
        "summary": "Clear Users to allow establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "allow-users"
        ],
        "operationId": "deleteSystemSshServerAllowUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/allow-users/{user-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        }
      ],
      "get": {
        "summary": "Get VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "getSystemSshServerAllowUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-allow-user"
          }
        }
      },
      "patch": {
        "summary": "Update  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "updateSystemSshServerAllowUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-allow-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-allow-user"
          }
        }
      },
      "delete": {
        "summary": "Clear  VRFs which allow SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "allow-users",
          "user-id"
        ],
        "operationId": "deleteSystemSshServerAllowUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/deny-users": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "getSystemSshServerDenyUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-deny-users"
          }
        }
      },
      "patch": {
        "summary": "Update users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "updateSystemSshServerDenyUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-deny-users"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-deny-users"
          }
        }
      },
      "delete": {
        "summary": "Clear users to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users"
        ],
        "operationId": "deleteSystemSshServerDenyUsers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/deny-users/{user-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-aaa-user-id"
        }
      ],
      "get": {
        "summary": "Get user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "getSystemSshServerDenyUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-deny-user"
          }
        }
      },
      "patch": {
        "summary": "Update user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "updateSystemSshServerDenyUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-deny-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-deny-user"
          }
        }
      },
      "delete": {
        "summary": "Clear user to prohibit from establishing an SSH session",
        "tags": [
          "system",
          "ssh-server",
          "deny-users",
          "user-id"
        ],
        "operationId": "deleteSystemSshServerDenyUsersId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get TCP port numbers for to listen for incoming SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "port"
        ],
        "operationId": "getSystemSshServerPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-port"
          }
        }
      },
      "patch": {
        "summary": "Update TCP port numbers for to listen for incoming SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "port"
        ],
        "operationId": "updateSystemSshServerPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-port"
          }
        }
      },
      "delete": {
        "summary": "Clear TCP port numbers for to listen for incoming SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "port"
        ],
        "operationId": "deleteSystemSshServerPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/port/{port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-ssh-server-port-id"
        }
      ],
      "get": {
        "summary": "Get TCP port numbers for to listen for incoming SSH session",
        "tags": [
          "system",
          "ssh-server",
          "port",
          "port-id"
        ],
        "operationId": "getSystemSshServerPortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-port-inst"
          }
        }
      },
      "patch": {
        "summary": "Update TCP port numbers for to listen for incoming SSH session",
        "tags": [
          "system",
          "ssh-server",
          "port",
          "port-id"
        ],
        "operationId": "updateSystemSshServerPortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-ssh-server-port-inst"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-port-inst"
          }
        }
      },
      "delete": {
        "summary": "Clear TCP port numbers for to listen for incoming SSH session",
        "tags": [
          "system",
          "ssh-server",
          "port",
          "port-id"
        ],
        "operationId": "deleteSystemSshServerPortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/ssh-server/active-sessions": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get  the current SSH sessions",
        "tags": [
          "system",
          "ssh-server",
          "active-sessions"
        ],
        "operationId": "getSystemSshServerActiveSessions",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-ssh-server-active-sessions"
          }
        }
      }
    },
    "/system/telemetry/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry export config data",
        "tags": [
          "export"
        ],
        "operationId": "getTelemetryExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-export"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateTelemetryExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-export"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteTelemetryExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/export/otlp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry export Opentelemetry Protocol config data",
        "tags": [
          "export"
        ],
        "operationId": "getOtlp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-otlp"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export Opentelemetry Protocol configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-otlp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-otlp"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export Opentelemetry Protocol configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/label": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry export OTLP labels config data",
        "tags": [
          "export"
        ],
        "operationId": "getOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-labels"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export OTLP labels configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-labels"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-labels"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export OTLP labels configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/label/{label-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-export-label-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry export OTLP Label",
        "tags": [
          "export"
        ],
        "operationId": "getOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-label"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export OTLP label configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-label"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-label"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export OTLP label configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/export/otlp/grpc": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry export OTLP gRPC config data",
        "tags": [
          "export"
        ],
        "operationId": "getOtlpGrpc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-grpc"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export OTLP gRPC configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlpGrpc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-grpc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-grpc"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export OTLP gRPC configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlpGrpc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/export/otlp/grpc/destination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry export OTLP gRPC destinations config data",
        "tags": [
          "export"
        ],
        "operationId": "getOtlpGrpcDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-destinations"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export OTLP gRPC destinations configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlpGrpcDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-destinations"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-destinations"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export OTLP gRPC destinations configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlpGrpcDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/export/otlp/grpc/destination/{destination-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-export-destination-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry export OTLP grpc destination",
        "tags": [
          "export"
        ],
        "operationId": "getOtlpGrpcDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-destination"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry export OTLP grpc destination configuration",
        "tags": [
          "export"
        ],
        "operationId": "updateOtlpGrpcDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-export-destination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-export-destination"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry export OTLP grpc destination configuration",
        "tags": [
          "export"
        ],
        "operationId": "deleteOtlpGrpcDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/api": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get NVUE external REST API configuration",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getAPI",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-api"
          }
        }
      },
      "patch": {
        "summary": "Configure NVUE external REST API",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "updateAPI",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-external-api-api"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-api"
          }
        }
      },
      "delete": {
        "summary": "Unset NVUE external REST API configurations",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "deleteAPI",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/api/listening-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the external REST API listen addresses",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getApiListenAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-listening-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update he external REST API listen addresses",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "updateApiListenAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-external-api-listening-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-listening-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear the external REST API listen addresses",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "deleteApiListenAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/api/listening-address/{listening-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-external-api-listening-address-id"
        }
      ],
      "get": {
        "summary": "Return an external REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getApiListenAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-listening-address"
          }
        }
      },
      "patch": {
        "summary": "Update an external REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "updateApiListenAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-external-api-listening-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-listening-address"
          }
        }
      },
      "delete": {
        "summary": "Clear an external REST API listen address",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "deleteApiListenAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/api/connections": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the external REST API basic connections information",
        "tags": [
          "system",
          "api"
        ],
        "operationId": "getAPIConnections",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-connections"
          }
        }
      }
    },
    "/system/api/session": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear Session",
        "tags": [
          "api",
          "session",
          "action"
        ],
        "operationId": "actionSessionExpire",
        "requestBody": {
          "$ref": "#/x-defs/response-external-api-session-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/api/mtls": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return mTLS state information",
        "tags": [
          "api",
          "mTLS"
        ],
        "operationId": "getApiMtls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-mtls"
          }
        }
      },
      "patch": {
        "summary": "Update api mTLS parameters",
        "tags": [
          "system",
          "api",
          "mTLS"
        ],
        "operationId": "updateApiMtls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-external-api-mtls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-external-api-mtls"
          }
        }
      },
      "delete": {
        "summary": "Update api mTLS parameters",
        "tags": [
          "system",
          "api",
          "mTLS"
        ],
        "operationId": "deleteApiMtls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/security/certificate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Retrieve all X.509 entity certificates",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCertificates",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-certificates"
          }
        }
      }
    },
    "/system/security/certificate/{cert-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-cert-id"
        }
      ],
      "get": {
        "summary": "Retrieve a specific X.509 Certificate, based on the certificate ID.\n",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCertificate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-certificate-detail"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-certificate-plain-text-or-structured"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      },
      "post": {
        "summary": "Import or Delete an X.509 Certificate",
        "tags": [
          "security",
          "certificate",
          "action"
        ],
        "operationId": "actionX509CertificateOper",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-certificate-x509-certificate-action-response"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/system/security/certificate/{cert-id}/installed": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-cert-id"
        }
      ],
      "get": {
        "summary": "Details of applications that are using the X.509 Certificate (based on the ID)\n",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCertificateInstalled",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-certificate-installed"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/system/security/certificate/{cert-id}/dump": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-cert-id"
        }
      ],
      "get": {
        "summary": "Dump (with verbosity) a specific X.509 Certificate, based on the ID\n",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCertificateDump",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-certificate-x509-common-certificate-dump"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/system/security/ca-certificate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Retrieve all X.509 CA/RA/root certificates",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCACertificates",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-ca-certificates"
          }
        }
      }
    },
    "/system/security/ca-certificate/{cert-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-cert-id"
        }
      ],
      "get": {
        "summary": "Retrieve a specific X.509 CA/RA/Root Certificate, based on the certificate ID.\n",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCACertificate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-certificate-detail"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-certificate-x509-ca-certificate-plain-text-or-structured"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      },
      "post": {
        "summary": "Import or Delete an X.509 CA/RA/Root Certificate",
        "tags": [
          "security",
          "certificate",
          "action"
        ],
        "operationId": "actionX509CACertificateOper",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-certificate-x509-ca-certificate-action-response"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/security/ca-certificate/{cert-id}/dump": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-certificate-cert-id"
        }
      ],
      "get": {
        "summary": "Dump (with verbosity) a specific CA/RA/Root X.509 Certificate, based on the ID\n",
        "tags": [
          "security",
          "certificate"
        ],
        "operationId": "getCACertificateDump",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-certificate-x509-common-certificate-dump"
          },
          "5XX": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/revision": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get revisions. By default, only branches are returned.",
        "tags": [
          "revision"
        ],
        "operationId": "getRevisions",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-revision-revisions"
          }
        }
      },
      "post": {
        "summary": "Create a new pending branch, using the latest applied revision as the branch point.\n",
        "tags": [
          "revision"
        ],
        "operationId": "createRevision",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-revision-revisions"
          }
        }
      }
    },
    "/revision/{revision-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-revision-revision-id"
        }
      ],
      "get": {
        "summary": "Get information about a revision, including its state.",
        "tags": [
          "revision"
        ],
        "operationId": "getRevision",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-revision-revision"
          }
        }
      },
      "patch": {
        "summary": "Update a revision, such as its state.",
        "tags": [
          "revision"
        ],
        "operationId": "updateRevision",
        "requestBody": {
          "$ref": "#/x-defs/response-revision-revision"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-revision-revision"
          }
        }
      }
    },
    "/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get actions jobs",
        "tags": [
          "actions"
        ],
        "operationId": "getActions",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-actions-actions"
          }
        }
      }
    },
    "/action/{action-job-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-actions-action-job-id"
        }
      ],
      "get": {
        "summary": "Get information about an action, including its state.",
        "tags": [
          "actions"
        ],
        "operationId": "getAction",
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-actions-action"
          },
          "5XX": {
            "$ref": "#/x-defs/response-actions-action"
          }
        }
      }
    },
    "/router": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router info",
        "tags": [
          "router"
        ],
        "operationId": "getRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-router"
          }
        }
      },
      "patch": {
        "summary": "Update router info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-router-router"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-router"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the router",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ptm": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router ptm info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPtm",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-router-ptm"
          }
        }
      },
      "patch": {
        "summary": "Update router ptm",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterPtm",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-router-router-ptm"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-router-ptm"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router ptm",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterPtm",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router nexthop info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nexthop"
          }
        }
      },
      "patch": {
        "summary": "Update router nexthop info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nhg-nexthop"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nexthop"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router nexthop",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop/group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router nexthop-group info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-groups"
          }
        }
      },
      "patch": {
        "summary": "Update router nexthop-group info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nhg-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop/group/{nexthop-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nexthop-group-id"
        }
      ],
      "get": {
        "summary": "Get info for a nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-group"
          }
        }
      },
      "patch": {
        "summary": "Update info for a nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nhg-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-group"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop/group/{nexthop-group-id}/via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nexthop-group-id"
        }
      ],
      "get": {
        "summary": "Get info for nexthop-group IPs",
        "tags": [
          "router"
        ],
        "operationId": "getNhgVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nhg-vias"
          }
        }
      },
      "patch": {
        "summary": "Update info for nexthop-group IPs",
        "tags": [
          "router"
        ],
        "operationId": "updateNhgVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nhg-nhg-vias"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nhg-vias"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of nexthop-group IPs",
        "tags": [
          "router"
        ],
        "operationId": "deleteNhgVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop/group/{nexthop-group-id}/via/{via-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nexthop-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nhg-via-id"
        }
      ],
      "get": {
        "summary": "Get info for nexthop-group IP",
        "tags": [
          "router"
        ],
        "operationId": "getNhgVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nhg-via"
          }
        }
      },
      "patch": {
        "summary": "Update info for nexthop-group IP",
        "tags": [
          "router"
        ],
        "operationId": "updateNhgVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nhg-nhg-via"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-nhg-via"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of nexthop-group IP",
        "tags": [
          "router"
        ],
        "operationId": "deleteNhgVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/nexthop/rib": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router nexthop-group rib info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhgRibs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-ribs"
          }
        }
      }
    },
    "/router/nexthop/rib/{nhg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nhg-id"
        }
      ],
      "get": {
        "summary": "Get info for a nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhgRib",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nhg-rib"
          }
        }
      }
    },
    "/router/nexthop/rib/{nhg-id}/resolved-via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nhg-id"
        }
      ],
      "get": {
        "summary": "Get info for nexthop-group rib nexthops",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhgRibResolvedVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-resolved-vias"
          }
        }
      }
    },
    "/router/nexthop/rib/{nhg-id}/resolved-via-backup": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nhg-id"
        }
      ],
      "get": {
        "summary": "Get info for nexthop-group rib backup nexthops",
        "tags": [
          "router"
        ],
        "operationId": "getRouterNhgRibResolvedViasBackup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-resolved-vias"
          }
        }
      }
    },
    "/router/pbr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router pbr info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr"
          }
        }
      },
      "patch": {
        "summary": "Update router pbr info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-pbr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router pbr",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/nexthop-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router pbr nexthop-groups info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPbrNexthopGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-nexthop-groups"
          }
        }
      }
    },
    "/router/pbr/nexthop-group/{nexthop-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nexthop-group-id"
        }
      ],
      "get": {
        "summary": "Get router pbr specific nexthop-group info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPbrNexthopGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-nexthop-group"
          }
        }
      }
    },
    "/router/pbr/map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router pbr map info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-maps"
          }
        }
      },
      "patch": {
        "summary": "Update router pbr map info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-pbr-maps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-maps"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router pbr map",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        }
      ],
      "get": {
        "summary": "Get info on a pbr map",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-map"
          }
        }
      },
      "patch": {
        "summary": "Update a pbr map",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-pbr-map"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-pbr-map"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a pbr map",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        }
      ],
      "get": {
        "summary": "Get info on a pbr map's rules",
        "tags": [
          "router"
        ],
        "operationId": "getPbrMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-rules"
          }
        }
      },
      "patch": {
        "summary": "Update a pbr map's rules",
        "tags": [
          "router"
        ],
        "operationId": "updatePbrMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a pbr map's rules",
        "tags": [
          "router"
        ],
        "operationId": "deletePbrMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-rule-id"
        }
      ],
      "get": {
        "summary": "Get info on a pbr map rule",
        "tags": [
          "router"
        ],
        "operationId": "getPbrMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-rule"
          }
        }
      },
      "patch": {
        "summary": "Update a pbr map rule",
        "tags": [
          "router"
        ],
        "operationId": "updatePbrMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a pbr map rule",
        "tags": [
          "router"
        ],
        "operationId": "deletePbrMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule/{rule-id}/match": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-rule-id"
        }
      ],
      "get": {
        "summary": "Get info on a pbr map rule match",
        "tags": [
          "router"
        ],
        "operationId": "getPbrMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-match"
          }
        }
      },
      "patch": {
        "summary": "Update a pbr map rule match",
        "tags": [
          "router"
        ],
        "operationId": "updatePbrMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-match"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-match"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a pbr map rule match",
        "tags": [
          "router"
        ],
        "operationId": "deletePbrMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule/{rule-id}/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-rule-id"
        }
      ],
      "get": {
        "summary": "Get info on a pbr map rule action",
        "tags": [
          "router"
        ],
        "operationId": "getPbrMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-action"
          }
        }
      },
      "patch": {
        "summary": "Update a pbr map rule action",
        "tags": [
          "router"
        ],
        "operationId": "updatePbrMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-action"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a pbr map rule action",
        "tags": [
          "router"
        ],
        "operationId": "deletePbrMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule/{rule-id}/action/nexthop-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-rule-id"
        }
      ],
      "get": {
        "summary": "Get pbr nexthop-group info",
        "tags": [
          "router pbr"
        ],
        "operationId": "getPbrMapRuleActionNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-nexthop-groups"
          }
        }
      },
      "patch": {
        "summary": "Update router nexthop-group info",
        "tags": [
          "router"
        ],
        "operationId": "updatePbrMapRuleActionNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-nexthop-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-nexthop-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router nexthop-group",
        "tags": [
          "router"
        ],
        "operationId": "deletePbrMapRuleActionNhgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pbr/map/{pbr-map-id}/rule/{rule-id}/action/nexthop-group/{nexthop-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-nhg-nexthop-group-id"
        }
      ],
      "get": {
        "summary": "Get pbr nexthop-group info",
        "tags": [
          "router pbr"
        ],
        "operationId": "getPbrMapRuleActionNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-nexthop-group"
          }
        }
      },
      "patch": {
        "summary": "Update router nexthop-group info",
        "tags": [
          "router pbr"
        ],
        "operationId": "updatePbrMapRuleActionNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-nexthop-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-nexthop-group"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of router nexthop-group",
        "tags": [
          "router pbr"
        ],
        "operationId": "deletePbrMapRuleActionNhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get router policy info",
        "tags": [
          "router"
        ],
        "operationId": "getRouterPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-policy"
          }
        }
      },
      "patch": {
        "summary": "Update router policy info",
        "tags": [
          "router"
        ],
        "operationId": "updateRouterPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-router-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the router policy",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouterPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get community-lists",
        "tags": [
          "router"
        ],
        "operationId": "getCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community-lists"
          }
        }
      },
      "patch": {
        "summary": "Update community-lists",
        "tags": [
          "router"
        ],
        "operationId": "updateCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-community-lists"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community-lists"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-lists",
        "tags": [
          "router"
        ],
        "operationId": "deleteCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list/{list-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-list-id"
        }
      ],
      "get": {
        "summary": "Get community-list",
        "tags": [
          "router"
        ],
        "operationId": "getCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community-list"
          }
        }
      },
      "patch": {
        "summary": "Update community-list",
        "tags": [
          "router"
        ],
        "operationId": "updateCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-community-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-list",
        "tags": [
          "router"
        ],
        "operationId": "deleteCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list/{list-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-list-id"
        }
      ],
      "get": {
        "summary": "Get community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "getCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-rules"
          }
        }
      },
      "patch": {
        "summary": "Update community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "updateCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "deleteCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list/{list-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "getCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-rule"
          }
        }
      },
      "patch": {
        "summary": "Update community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "updateCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "deleteCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list/{list-id}/rule/{rule-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "getRuleCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      },
      "patch": {
        "summary": "Update community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/community-list/{list-id}/rule/{rule-id}/community/{community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-community-id"
        }
      ],
      "get": {
        "summary": "Get community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "getRuleCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community"
          }
        }
      },
      "patch": {
        "summary": "Update community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-community"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/as-path-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get aspath-lists",
        "tags": [
          "router"
        ],
        "operationId": "getAspathLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-aspath-lists"
          }
        }
      },
      "patch": {
        "summary": "Update aspath-lists",
        "tags": [
          "router"
        ],
        "operationId": "updateAspathLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aspath-list-aspath-lists"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-aspath-lists"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of aspath-lists",
        "tags": [
          "router"
        ],
        "operationId": "deleteAspathLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/as-path-list/{list-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-aspath-list-aspath-list-id"
        }
      ],
      "get": {
        "summary": "Get aspath-list",
        "tags": [
          "router"
        ],
        "operationId": "getAspathList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-aspath-list"
          }
        }
      },
      "patch": {
        "summary": "Update aspath-list",
        "tags": [
          "router"
        ],
        "operationId": "updateAspathList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aspath-list-aspath-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-aspath-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of aspath-list",
        "tags": [
          "router"
        ],
        "operationId": "deleteAspathList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/as-path-list/{list-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-aspath-list-aspath-list-id"
        }
      ],
      "get": {
        "summary": "Get aspath-list rules",
        "tags": [
          "router"
        ],
        "operationId": "getAspathListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-rules"
          }
        }
      },
      "patch": {
        "summary": "Update aspath-list rules",
        "tags": [
          "router"
        ],
        "operationId": "updateAspathListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aspath-list-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of aspath-list rules",
        "tags": [
          "router"
        ],
        "operationId": "deleteAspathListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/as-path-list/{list-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-aspath-list-aspath-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-aspath-list-rule-id"
        }
      ],
      "get": {
        "summary": "Get aspath-list rule",
        "tags": [
          "router"
        ],
        "operationId": "getAspathListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-rule"
          }
        }
      },
      "patch": {
        "summary": "Update aspath-list rule",
        "tags": [
          "router"
        ],
        "operationId": "updateAspathListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aspath-list-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aspath-list-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of aspath-list rule",
        "tags": [
          "router"
        ],
        "operationId": "deleteAspathListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get ext-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "getExtCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-lists"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "updateExtCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community-lists"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-lists"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "deleteExtCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list",
        "tags": [
          "router"
        ],
        "operationId": "getExtCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-list"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list",
        "tags": [
          "router"
        ],
        "operationId": "updateExtCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list",
        "tags": [
          "router"
        ],
        "operationId": "deleteExtCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "getExtCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-rules"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "updateExtCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "deleteExtCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "getExtCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-rule"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "updateExtCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "deleteExtCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "getRuleExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-entry"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community-entry"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community-entry"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}/ext-community/rt": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "getRuleExtCommunityRts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-communities"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleExtCommunityRts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleExtCommunityRts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}/ext-community/rt/{ext-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "getRuleExtCommunityRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleExtCommunityRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule community route targets",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleExtCommunityRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}/ext-community/soo": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "getRuleExtCommunitySoos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-communities"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleExtCommunitySoos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleExtCommunitySoos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/ext-community-list/{list-id}/rule/{rule-id}/ext-community/soo/{ext-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-ext-community-id"
        }
      ],
      "get": {
        "summary": "Get ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "getRuleExtCommunitySoo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community"
          }
        }
      },
      "patch": {
        "summary": "Update ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleExtCommunitySoo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-ext-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-ext-community"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of ext-community-list rule community site of origin",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleExtCommunitySoo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get large-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "getLargeCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-lists"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "updateLargeCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-community-lists"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-lists"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-lists",
        "tags": [
          "router"
        ],
        "operationId": "deleteLargeCommunityLists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list/{list-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-list-id"
        }
      ],
      "get": {
        "summary": "Get large-community-list",
        "tags": [
          "router"
        ],
        "operationId": "getLargeCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-list"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-list",
        "tags": [
          "router"
        ],
        "operationId": "updateLargeCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-community-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-list",
        "tags": [
          "router"
        ],
        "operationId": "deleteLargeCommunityList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list/{list-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-list-id"
        }
      ],
      "get": {
        "summary": "Get large-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "getLargeCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-rules"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "updateLargeCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-community-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-list rules",
        "tags": [
          "router"
        ],
        "operationId": "deleteLargeCommunityListRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list/{list-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get large-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "getLargeCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-rule"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "updateLargeCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-community-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-community-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-list rule",
        "tags": [
          "router"
        ],
        "operationId": "deleteLargeCommunityListRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list/{list-id}/rule/{rule-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        }
      ],
      "get": {
        "summary": "Get large-community-list rule large-community",
        "tags": [
          "router"
        ],
        "operationId": "getRuleLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-list rule large_community",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-list rule large community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/large-community-list/{list-id}/rule/{rule-id}/large-community/{large-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-communities-large-community-id"
        }
      ],
      "get": {
        "summary": "Get large-community-list rule large-community",
        "tags": [
          "router"
        ],
        "operationId": "getRuleLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      },
      "patch": {
        "summary": "Update large-community-list rule large_community",
        "tags": [
          "router"
        ],
        "operationId": "updateRuleLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-communities-large-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of large-community-list rule large community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRuleLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all prefixlists",
        "tags": [
          "router",
          "action"
        ],
        "operationId": "actionPrefixlists",
        "requestBody": {
          "$ref": "#/x-defs/response-prefix-list-prefix-list-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get prefixlists",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-prefix-lists"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlists",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-prefix-lists"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-prefix-lists"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlists",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlists",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list/{prefix-list-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-prefix-list-id"
        }
      ],
      "post": {
        "summary": "Clear specific prefixlist",
        "tags": [
          "router",
          "action"
        ],
        "operationId": "actionPrefixlist",
        "requestBody": {
          "$ref": "#/x-defs/response-prefix-list-prefix-list-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get prefixlist",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlist",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-prefix-list"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlist",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlist",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-prefix-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-prefix-list"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlist",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlist",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list/{prefix-list-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-prefix-list-id"
        }
      ],
      "get": {
        "summary": "Get prefixlist rules",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlistRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-rules"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlist rules",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlistRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlist rules",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlistRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list/{prefix-list-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-prefix-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-rule-id"
        }
      ],
      "get": {
        "summary": "Get prefixlist rule",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlistRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-rule"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlist rule",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlistRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlist rule",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlistRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list/{prefix-list-id}/rule/{rule-id}/match": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-prefix-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-rule-id"
        }
      ],
      "get": {
        "summary": "Get prefixlist rule matches",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlistRuleMatches",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-matches"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlist rule matches",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlistRuleMatches",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-matches"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-matches"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlist rule matches",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlistRuleMatches",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/prefix-list/{prefix-list-id}/rule/{rule-id}/match/{match-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-prefix-list-id"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-prefix-list-match-id"
        }
      ],
      "post": {
        "summary": "Clear specific prefixlist on match ipv4prefix",
        "tags": [
          "router",
          "action"
        ],
        "operationId": "actionPrefixlistRuleMatch",
        "requestBody": {
          "$ref": "#/x-defs/response-prefix-list-prefix-list-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get prefixlist rule match",
        "tags": [
          "router"
        ],
        "operationId": "getPrefixlistRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-match"
          }
        }
      },
      "patch": {
        "summary": "Update prefixlist rule match",
        "tags": [
          "router"
        ],
        "operationId": "updatePrefixlistRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-prefix-list-match"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-prefix-list-match"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of prefixlist rule match",
        "tags": [
          "router"
        ],
        "operationId": "deletePrefixlistRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all route-map counters",
        "tags": [
          "router",
          "action"
        ],
        "operationId": "actionRoutemaps",
        "requestBody": {
          "$ref": "#/x-defs/response-route-map-route-maps-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get route-map",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-route-maps"
          }
        }
      },
      "patch": {
        "summary": "Update route-map",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-route-maps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-route-maps"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        }
      ],
      "post": {
        "summary": "Clear given route-map counters",
        "tags": [
          "router",
          "action"
        ],
        "operationId": "actionRoutemap",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-route-map"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get route-map",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-route-map"
          }
        }
      },
      "patch": {
        "summary": "Update route-map",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-route-map"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-route-map"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        }
      ],
      "get": {
        "summary": "Get route-map rules",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-rules"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rules",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-rules"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-rules"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rules",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapRules",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-rule"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-rule"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-rule"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapRule",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/match": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule match",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-match"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule match",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-match"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-match"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule match",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapRuleMatch",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapRuleSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-set"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapRuleSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-set"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-set"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapRuleSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/as-path-prepend": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set as-path-prepend",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapAsPathPrepend",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-as-path-prepend"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set as-path-prepend",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapAsPathPrepend",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-as-path-prepend"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-as-path-prepend"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set as-path-prepend",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapAsPathPrepend",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-communities"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/community/{community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-community-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-community"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-community"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set large community",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-large-communities"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set large community",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-large-communities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-large-communities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapLargeCommunities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/large-community/{large-community-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-large-community-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set large community",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-large-community"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set large community",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-large-community"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-large-community"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set community",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/aggregator-as": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapAggregatorAses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-aggregator-ases"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapAggregatorAses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-aggregator-ases"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-aggregator-ases"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapAggregatorAses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/aggregator-as/{asn-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-asn-asn-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapAggregatorAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-aggregator-as"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapAggregatorAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-aggregator-as"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-aggregator-as"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapAggregatorAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/aggregator-as/{asn-id}/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-asn-asn-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapAggregatorAsAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapAggregatorAsAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapAggregatorAsAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/set/aggregator-as/{asn-id}/address/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-asn-asn-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapAggregatorAsAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapAggregatorAsAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule set Aggregator AS",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapAggregatorAsAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule action",
        "tags": [
          "router"
        ],
        "operationId": "getRouteMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-action"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule action",
        "tags": [
          "router"
        ],
        "operationId": "updateRouteMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-action"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule action",
        "tags": [
          "router"
        ],
        "operationId": "deleteRouteMapRuleAction",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/action/deny": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule action deny",
        "tags": [
          "router"
        ],
        "operationId": "getActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-state-state-empty"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule action deny",
        "tags": [
          "router"
        ],
        "operationId": "updateActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-state-state-empty"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-state-state-empty"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule action deny",
        "tags": [
          "router"
        ],
        "operationId": "deleteActionDeny",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/action/permit": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule action permit",
        "tags": [
          "router"
        ],
        "operationId": "getActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-permit"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule action permit",
        "tags": [
          "router"
        ],
        "operationId": "updateActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-permit"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-permit"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule action permit",
        "tags": [
          "router"
        ],
        "operationId": "deleteActionPermit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/policy/route-map/{route-map-id}/rule/{rule-id}/action/permit/exit-policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-route-map-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-map-rule-id"
        }
      ],
      "get": {
        "summary": "Get route-map rule action permit exit-policy",
        "tags": [
          "router"
        ],
        "operationId": "getActionPermitExitPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-exit-policy"
          }
        }
      },
      "patch": {
        "summary": "Update route-map rule action permit exit-policy",
        "tags": [
          "router"
        ],
        "operationId": "updateActionPermitExitPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-map-exit-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-map-exit-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of route-map rule action permit exit policy",
        "tags": [
          "router"
        ],
        "operationId": "deleteActionPermitExitPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/bgp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers on global level",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgp",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-bgp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get the global BGP info",
        "tags": [
          "bgp"
        ],
        "operationId": "getRouterBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-bgp"
          }
        }
      },
      "patch": {
        "summary": "Update the bgp info",
        "tags": [
          "bgp"
        ],
        "operationId": "updateRouterBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-bgp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-bgp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the bgp",
        "tags": [
          "bgp"
        ],
        "operationId": "deleteRouterBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/bgp/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers IN counters",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgpIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/bgp/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers OUT counters",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgpOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/bgp/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT counters",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgpSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/bgp/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT-IN counters",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgpSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/bgp/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT-OUT counters",
        "tags": [
          "bgp",
          "action"
        ],
        "operationId": "actionRouterBgpSofftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/bgp/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global BGP graceful-restart info",
        "tags": [
          "bgp"
        ],
        "operationId": "getBgpGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-graceful-restart"
          }
        }
      },
      "patch": {
        "summary": "Update the bgp graceful-restart info",
        "tags": [
          "bgp"
        ],
        "operationId": "updateBgpGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-graceful-restart"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-graceful-restart"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the bgp graceful-restart",
        "tags": [
          "bgp"
        ],
        "operationId": "deleteBgpGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/bgp/convergence-wait": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global BGP convergence-wait info",
        "tags": [
          "bgp"
        ],
        "operationId": "getBgpConvergenceWait",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-convergence-wait"
          }
        }
      },
      "patch": {
        "summary": "Update the bgp convergence-wait info",
        "tags": [
          "bgp"
        ],
        "operationId": "updateBgpConvergenceWait",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-convergence-wait"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-convergence-wait"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the bgp convergence-wait",
        "tags": [
          "bgp"
        ],
        "operationId": "deleteBgpConvergenceWait",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/bgp/queue-limit": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global BGP Queue-Limit info",
        "tags": [
          "bgp"
        ],
        "operationId": "getRouterBgpQueueLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-queue-limit"
          }
        }
      },
      "patch": {
        "summary": "Update the BGP Queue-Limit info",
        "tags": [
          "bgp"
        ],
        "operationId": "updateRouterBgpQueueLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-queue-limit"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-queue-limit"
          }
        }
      },
      "delete": {
        "summary": "Clear the configuration of BGP Queue-Limit",
        "tags": [
          "bgp"
        ],
        "operationId": "deleteRouterBgpQueueLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ospf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global OSPF info",
        "tags": [
          "ospf"
        ],
        "operationId": "getRouterOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf"
          }
        }
      },
      "patch": {
        "summary": "Update the ospf info",
        "tags": [
          "ospf"
        ],
        "operationId": "updateRouterOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-ospf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the ospf",
        "tags": [
          "ospf"
        ],
        "operationId": "deleteRouterOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ospf/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return global ospf timers.",
        "tags": [
          "ospf"
        ],
        "operationId": "getOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the global ospf timers",
        "tags": [
          "ospf"
        ],
        "operationId": "updateOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the global ospf timers",
        "tags": [
          "ospf"
        ],
        "operationId": "deleteOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ospf/timers/lsa": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return global ospf lsa-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "getOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-lsa-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the global ospf lsa-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "updateOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-lsa-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-lsa-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the global ospf lsa-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "deleteOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ospf/timers/spf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return global ospf spf-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "getOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-spf-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the global ospf spf-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "updateOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-spf-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-spf-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the global ospf spf-timers",
        "tags": [
          "ospf"
        ],
        "operationId": "deleteOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/ospf6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global OSPFv3 info.",
        "tags": [
          "ospf6"
        ],
        "operationId": "getRouterOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-ospf6"
          }
        }
      },
      "patch": {
        "summary": "Update the OSPFv3 info.",
        "tags": [
          "ospf6"
        ],
        "operationId": "updateRouterOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospfv3-ospf6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-ospf6"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the OSPFv3.",
        "tags": [
          "ospf6"
        ],
        "operationId": "deleteRouterOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pim": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global PIM info",
        "tags": [
          "pim"
        ],
        "operationId": "getRouterPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-pim"
          }
        }
      },
      "patch": {
        "summary": "Update the PIM info",
        "tags": [
          "pim"
        ],
        "operationId": "updateRouterPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-pim"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-pim"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the PIM",
        "tags": [
          "pim"
        ],
        "operationId": "deleteRouterPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/pim/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return global PIM timers.",
        "tags": [
          "pim"
        ],
        "operationId": "getPimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the global PIM timers",
        "tags": [
          "pim"
        ],
        "operationId": "updatePimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the global PIM timers",
        "tags": [
          "pim"
        ],
        "operationId": "deletePimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/igmp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global IGMP info",
        "tags": [
          "igmp"
        ],
        "operationId": "getRouterIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-igmp"
          }
        }
      },
      "patch": {
        "summary": "Update the IGMP info",
        "tags": [
          "igmp"
        ],
        "operationId": "updateRouterIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-igmp-igmp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-igmp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the IGMP",
        "tags": [
          "igmp"
        ],
        "operationId": "deleteRouterIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/igmp/interfaces": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all igmp counters",
        "tags": [
          "igmp",
          "action"
        ],
        "operationId": "actionRouterIgmpInterfaces",
        "requestBody": {
          "$ref": "#/x-defs/response-igmp-igmp-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/router/vrrp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global VRRP info",
        "tags": [
          "vrrp"
        ],
        "operationId": "getRouterVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-vrrp"
          }
        }
      },
      "patch": {
        "summary": "Update the VRRP info",
        "tags": [
          "vrrp"
        ],
        "operationId": "updateRouterVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrrp-vrrp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-vrrp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the VRRP",
        "tags": [
          "vrrp"
        ],
        "operationId": "deleteRouterVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/vrr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global VRR info",
        "tags": [
          "vrr"
        ],
        "operationId": "getVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-vrr"
          }
        }
      },
      "patch": {
        "summary": "Update the global VRR info",
        "tags": [
          "vrr"
        ],
        "operationId": "updateVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrr-vrr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-vrr"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the IGMP",
        "tags": [
          "vrr"
        ],
        "operationId": "deleteVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/adaptive-routing": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global adaptive routing info",
        "tags": [
          "adaptive-routing"
        ],
        "operationId": "getRouterAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-adaptive-routing-ar"
          }
        }
      },
      "patch": {
        "summary": "Update the adaptive routing info",
        "tags": [
          "adaptive-routing"
        ],
        "operationId": "updateRouterAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-adaptive-routing-ar"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-adaptive-routing-ar"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the adaptive routing",
        "tags": [
          "adaptive-routing"
        ],
        "operationId": "deleteRouterAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/router/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Return graceful restart information",
        "tags": [
          "router"
        ],
        "operationId": "getRoutergRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-graceful-restart"
          }
        }
      }
    },
    "/bridge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get bridge configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-bridge"
          }
        }
      },
      "patch": {
        "summary": "Update bridge configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-bridge"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-bridge"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of bridge",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/vlan-vni-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get bridge vlan vni mapping",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeVlanVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-bridge-domains-vlan-vni-map"
          }
        }
      }
    },
    "/bridge/domain": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all bridge domains.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domains"
          }
        }
      },
      "patch": {
        "summary": "Update all bridge domains.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-domains"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domains"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all bridge domains",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain"
          }
        }
      },
      "patch": {
        "summary": "Update an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-domain"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop binding information",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop configuration.",
        "tags": [
          "bridge",
          "dhcp-snoop"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop vlans binding information",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop vlans configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoopVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlans"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop vlans configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoopVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop vlan configuration and binding info",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop vlan configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoopVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop vlan configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoopVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan/{vid}/trust": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop trust ports configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop vlan trust ports configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoopVlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop vlan trust ports configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoopVlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan/{vid}/trust/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop trust port configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop vlan trust port configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoopVlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop vlan trust port configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoopVlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan/{vid}/bind": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop bind ports information.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlanBindPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interfaces"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop/vlan/{vid}/bind/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop bind port information.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoopVlanBindPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interface"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 binding information",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop6"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop6 configuration.",
        "tags": [
          "bridge",
          "dhcp-snoop6"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop6"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop6 configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 vlans binding information",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6Vlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop6 vlans configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop6Vlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlans"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop6 vlans configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop6Vlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 vlan configuration and binding info",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6Vlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop6 vlan configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop6Vlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop6 vlan configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop6Vlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan/{vid}/trust": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 trust ports configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6VlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop6 vlan trust ports configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop6VlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop6 vlan trust ports configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop6VlanTrustPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan/{vid}/trust/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 trust port configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6VlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      },
      "patch": {
        "summary": "Update bridge dhcp-snoop6 vlan trust port configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainDhcpSnoop6VlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge dhcp-snoop6 vlan trust port configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainDhcpSnoop6VlanTrustPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan/{vid}/bind": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 bind ports information.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6VlanBindPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interfaces"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/dhcp-snoop6/vlan/{vid}/bind/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get bridge dhcp-snoop6 bind port information.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainDhcpSnoop6VlanBindPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interface"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/svi-force-up": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get bridge svi-force-up configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-svi-force-up"
          }
        }
      },
      "patch": {
        "summary": "Update bridge svi-force-up configuration.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-global-svi-force-up"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-svi-force-up"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge svi-force-up configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the port details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-ports"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the spanning tree details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp"
          }
        }
      },
      "patch": {
        "summary": "Update the spanning tree details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-stp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp"
          }
        }
      },
      "delete": {
        "summary": "Clear spanning tree configuration of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the stp state details of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStpState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp-state"
          }
        }
      },
      "patch": {
        "summary": "Update the stp state details of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainStpState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-stp-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp-state"
          }
        }
      },
      "delete": {
        "summary": "Clear stp state configuration of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainStpState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the stp counters details of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStpCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp-counters"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the stp state details of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStpPortAll",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp-ports"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/port/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the stp state details of an bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainPvstStpport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-stp-port"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan stp details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStpVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-domain-stp-vlans"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan stp details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainStpVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-domain-stp-vlans"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-domain-stp-vlans"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan stp configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainStpVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/stp/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan stp details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainStpVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-domain-stp-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan stp details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainStpVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-domain-stp-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-domain-stp-vlan"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan stp configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainStpVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/multicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the multicast details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-multicast"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-multicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-multicast"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast configuration of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/multicast/snooping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the multicast snooping details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-snooping"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast snooping details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-snooping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-snooping"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast snooping configuration of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/multicast/snooping/querier": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the multicast querier details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-querier"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast querier details of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-querier"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-querier"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast querier configuration of a bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan-vni-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return the vlan vni mapping details of a specific bridge domain.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVniMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-bridge-domain-vlan-vni-map"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-vlans"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-domain-vlans"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-vlans"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-domain-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-vlan"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/vni": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan-vni details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l2vnis"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan-vni details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-l2vnis"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l2vnis"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan-vni configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/vni/{vni-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-l2-vni-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vlan-vni details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l2vni"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vlan-vni details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-l2vni"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l2vni"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vlan-vni configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/vni/{vni-id}/flooding": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-l2-vni-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vni flooding details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVniFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-if-flooding"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vni flooding details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanVniFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-if-flooding"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-if-flooding"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vni flooding configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanVniFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/vni/{vni-id}/flooding/head-end-replication": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-l2-vni-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vni head-end-replication details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVniFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vni head-end-replication details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanVniFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-head-end-replication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vni head-end-replication configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanVniFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/vni/{vni-id}/flooding/head-end-replication/{hrep-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-l2-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-head-end-replication-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain vni head-end-replication details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanVniFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain vni head-end-replication details",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanVniFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-head-end-replication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain vni head-end-replication configuration",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanVniFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return PTP details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-vlan-ptp"
          }
        }
      },
      "patch": {
        "summary": "Update the PTP configuration of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-vlan-ptp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-vlan-ptp"
          }
        }
      },
      "delete": {
        "summary": "Clear the PTP configuration of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/multicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return the multicast details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-multicast"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-vlan-multicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-multicast"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast configuration of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanMulticast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/multicast/snooping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return the multicast snooping details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-snooping"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast snooping details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-vlan-snooping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-snooping"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast snooping configuration of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanSnooping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/vlan/{vid}/multicast/snooping/querier": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return the multicast querier details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainVlanQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-querier"
          }
        }
      },
      "patch": {
        "summary": "Update the multicast querier details of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "updateBridgeDomainVlanQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-multicast-vlan-querier"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-multicast-vlan-querier"
          }
        }
      },
      "delete": {
        "summary": "Clear multicast querier configuration of a vlan.",
        "tags": [
          "bridge"
        ],
        "operationId": "deleteBridgeDomainVlanQuerier",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/mac-table": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Get the bridge domain MAC table",
        "tags": [
          "bridge",
          "fdb"
        ],
        "operationId": "getBridgeDomainMacTable",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-fdb-mac-table"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/mdb": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain mdb details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainMdb",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-mdbs"
          }
        }
      }
    },
    "/bridge/domain/{domain-id}/router-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain router port details",
        "tags": [
          "bridge"
        ],
        "operationId": "getBridgeDomainRport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-domain-router-ports"
          }
        }
      }
    },
    "/mlag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get MLAG data",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag"
          }
        }
      },
      "patch": {
        "summary": "Update MLAG object",
        "tags": [
          "mlag"
        ],
        "operationId": "updateMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-mlag-mlag"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of mlag",
        "tags": [
          "mlag"
        ],
        "operationId": "deleteMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/mlag/lacp-conflict": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear the mlag lacp-conflict",
        "tags": [
          "mlag",
          "action"
        ],
        "operationId": "actionMlagLacpConflict",
        "requestBody": {
          "$ref": "#/x-defs/response-mlag-mlag-lacp-conflict"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/mlag/consistency-checker": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the consistency-checker parameters",
        "tags": [
          "mlag",
          "consistency-check"
        ],
        "operationId": "getMlagConsistencyCheck",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-cc"
          }
        }
      }
    },
    "/mlag/consistency-checker/global": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the consistency-checker parameters",
        "tags": [
          "mlag",
          "consistency-check",
          "global"
        ],
        "operationId": "getMlagConsistencyCheckGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-cc-global"
          }
        }
      }
    },
    "/mlag/backup": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the backups",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagBackups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-backups"
          }
        }
      },
      "patch": {
        "summary": "Update the backups",
        "tags": [
          "mlag"
        ],
        "operationId": "updateMlagBackups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-mlag-backups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-backups"
          }
        }
      },
      "delete": {
        "summary": "Clear the backups",
        "tags": [
          "mlag"
        ],
        "operationId": "deleteMlagBackups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/mlag/backup/{backup-ip}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-mlag-backup-id"
        }
      ],
      "get": {
        "summary": "Return details of the backup",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagBackup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-backup"
          }
        }
      },
      "patch": {
        "summary": "Update details of the backup",
        "tags": [
          "mlag"
        ],
        "operationId": "updateMlagBackup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-mlag-backup"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-backup"
          }
        }
      },
      "delete": {
        "summary": "Clear the given backup",
        "tags": [
          "mlag"
        ],
        "operationId": "deleteMlagBackup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/mlag/fdb": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the local/peer learnt macs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-fdb"
          }
        }
      }
    },
    "/mlag/fdb/local": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the locally learnt macs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLocalMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-macs"
          }
        }
      }
    },
    "/mlag/fdb/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the macs synced from peer",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPeerMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-macs"
          }
        }
      }
    },
    "/mlag/fdb/permanent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the permanent macs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPermanentMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-permanent-macs"
          }
        }
      }
    },
    "/mlag/mdb": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the local/peer learnt multicast entries",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagMulticastGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-mdb"
          }
        }
      }
    },
    "/mlag/mdb/local": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the locally learnt multicast entries",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLocalMulticastGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-mcastgroups"
          }
        }
      }
    },
    "/mlag/mdb/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Returns multicast entries synced from peer",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPeerMulticastGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-mcastgroups"
          }
        }
      }
    },
    "/mlag/multicast-router-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Returns the local/peer multicast router ports",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagMulticastRouterPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-routerportdb"
          }
        }
      }
    },
    "/mlag/multicast-router-port/local": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Returns the local multicast router ports",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLocalMulticastRouterPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-routerports"
          }
        }
      }
    },
    "/mlag/multicast-router-port/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Returns the peer multicast router ports",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPeerMulticastRouterPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-routerports"
          }
        }
      }
    },
    "/mlag/vni": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the vnis configured in local/peer",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-vni-db"
          }
        }
      }
    },
    "/mlag/vni/local": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the vnis configured locally/",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLocalVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-vnis"
          }
        }
      }
    },
    "/mlag/vni/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the vnis configured on the peer",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPeerVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-vnis"
          }
        }
      }
    },
    "/mlag/lacpdb": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the lacp db",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLacpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-lacpdb"
          }
        }
      }
    },
    "/mlag/lacpdb/local": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the local lacp db",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagLocalLacpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-lacp"
          }
        }
      }
    },
    "/mlag/lacpdb/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the peer lacp db",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPeerLacpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-lacp"
          }
        }
      }
    },
    "/mlag/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Returns the neighs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagNeighs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-neighdb"
          }
        }
      }
    },
    "/mlag/neighbor/dynamic": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the dynamic neighs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagDynamicNeighs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-neighs"
          }
        }
      }
    },
    "/mlag/neighbor/permanent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return the permanent neighs",
        "tags": [
          "mlag"
        ],
        "operationId": "getMlagPermanentNeighs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-mlag-permanent-neighs"
          }
        }
      }
    },
    "/evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN global information",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN global information",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear global configuration of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/route-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN route advertise information",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-route-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN route advertise information.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-route-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-route-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear route advertise configuration of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/dad": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN duplicate address detection information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnDad",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN duplicate address detection information.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnDad",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-dad"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad"
          }
        }
      },
      "delete": {
        "summary": "Clear duplicate address detection of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnDad",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/dad/duplicate-action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN DAD duplicate action information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnDadDa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad-action"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN DAD duplicate action.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnDadDa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-dad-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad-action"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN DAD duplicate action",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnDadDa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/dad/duplicate-action/freeze": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN DAD duplicate action information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnDadDaFreeze",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad-action-freeze"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN DAD duplicate action.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnDadDaFreeze",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-dad-action-freeze"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-dad-action-freeze"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN DAD duplicate action",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnDadDaFreeze",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Clear all evpn vni duplicate address",
        "tags": [
          "evpn",
          "action"
        ],
        "operationId": "actionEvpnVnis",
        "requestBody": {
          "$ref": "#/x-defs/response-vni-vnis-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get EVPN VNIs information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vnis"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNIs",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vni-vnis"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vnis"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNIs",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "post": {
        "summary": "Clear specific evpn vni duplicate address",
        "tags": [
          "evpn",
          "action"
        ],
        "operationId": "actionEvpnVni",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vni-vni"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get EVPN VNI information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vni-vni"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVni",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/remote-vtep": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI remote virtual tunnel endpoint information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniVtep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-remote-vteps"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-multihoming"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/esi": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming esi information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhEsi",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-mh-esis"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/esi/{esi-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get specific EVPN VNI multihoming esi information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhEsiId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-mh-esi"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/bgp-info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming bgp-info information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhBgpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-mh-bgp-info"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/bgp-info/esi": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming bgp-info esis information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhBgpInfoEsis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-bgp-vni-mh-esis"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/bgp-info/esi/{esi-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming bgp-info esi information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhBgpInfoEsi",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-bgp-vni-mh-esi"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/bgp-info/esi/{esi-id}/remote-vtep": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming bgp-info esi remote-vteps information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhBgpInfoEsiRemoteVteps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-esi-remote-vteps"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/multihoming/bgp-info/esi/{esi-id}/remote-vtep/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI multihoming bgp-info esi remote-vteps information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMhBgpInfoEsiRemoteVtep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-esi-remote-vtep"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route advertise information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-route-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route advertise",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vni-route-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-route-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route advertise",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-route-target"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vni-route-target"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-route-target"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRt",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target export information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtExports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target exports",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtExports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rts"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target export",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtExports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/export/{rt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-target-rt-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target export information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target exports",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target export",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/import": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target import information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtImports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target imports",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtImports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rts"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target import",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtImports",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/import/{rt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-target-rt-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target import information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target Import",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target import",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/both": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target import/export information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtBoths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target import/exports",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtBoths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rts"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rts"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target impor/exportt",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtBoths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/route-target/both/{rt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-target-rt-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI route target import/export information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniRtBoth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN VNI route target Import/export",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnVniRtBoth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "delete": {
        "summary": "Clear EVPN VNI route target import/export",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnVniRtBoth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/mac": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI Mac table",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mac-addresses"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/mac/{mac-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-mac-address-mac-address-id"
        }
      ],
      "post": {
        "summary": "Clear evpn vni duplicate address for specific MAC address",
        "tags": [
          "evpn",
          "action"
        ],
        "operationId": "actionEvpnVniMac",
        "requestBody": {
          "$ref": "#/x-defs/response-evpn-evpn-mac-host-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get EVPN VNI specific Mac info",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mac-address"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/host": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI APR/ND table",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniHosts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-host-addresses"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/host/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "post": {
        "summary": "Clear evpn vni duplicate address for specific IPv4 or IPv6 address",
        "tags": [
          "evpn",
          "action"
        ],
        "operationId": "actionEvpnVniHost",
        "requestBody": {
          "$ref": "#/x-defs/response-evpn-evpn-mac-host-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Get EVPN VNI specific ARP/ND info",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniHost",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-host-address"
          }
        }
      }
    },
    "/evpn/vni/{vni-id}/bgp-info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vni-vni-id"
        }
      ],
      "get": {
        "summary": "Get EVPN VNI BGP information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnVniBgpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vni-bgp-info"
          }
        }
      }
    },
    "/evpn/multihoming": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-multihoming"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN multihoming information.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-multihoming"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-multihoming"
          }
        }
      },
      "delete": {
        "summary": "Clear multihoming configuration of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/multihoming/ead-evi-route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming ead-evi-route information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhEadEviRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-ead-evi-route"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN multihoming ead-evi-route information.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnMhEadEviRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-ead-evi-route"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-ead-evi-route"
          }
        }
      },
      "delete": {
        "summary": "Clear multihoming ead-evi-route configuration of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnMhEadEviRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/multihoming/segment": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming segment information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-mh-segment"
          }
        }
      },
      "patch": {
        "summary": "Update EVPN multihoming segment information.",
        "tags": [
          "evpn"
        ],
        "operationId": "updateEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-mh-segment"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-mh-segment"
          }
        }
      },
      "delete": {
        "summary": "Clear multihoming segment configuration of EVPN",
        "tags": [
          "evpn"
        ],
        "operationId": "deleteEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/evpn/multihoming/esi": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming esis information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhEsis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-esis"
          }
        }
      }
    },
    "/evpn/multihoming/esi/{esi-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming esi information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhEsi",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-esi"
          }
        }
      }
    },
    "/evpn/multihoming/esi/{esi-id}/remote-vtep": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming remote-vteps information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhEsiRemoteVteps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-remote-vteps"
          }
        }
      }
    },
    "/evpn/multihoming/esi/{esi-id}/remote-vtep/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming remote-vtep information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhEsiRemoteVtep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-remote-vtep"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esis information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-esis"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi/{esi-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esi information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsi",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-esi"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi/{esi-id}/remote-vtep": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esi remote vteps information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsiRemoteVteps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-remote-vteps"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi/{esi-id}/remote-vtep/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esi remote vtep information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsiRemoteVtep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-remote-vtep"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi/{esi-id}/fragments": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esi remote vtep fragments information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsiFragments",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-fragments"
          }
        }
      }
    },
    "/evpn/multihoming/bgp-info/esi/{esi-id}/fragments/{fragment-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-esi-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-fragment-id"
        }
      ],
      "get": {
        "summary": "Get EVPN multihoming bgp-info esi fragment information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnMhBgpInfoEsiFragment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-evpn-mh-bgp-info-fragment"
          }
        }
      }
    },
    "/evpn/access-vlan-info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN access vlan information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnAccessVlanInfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-access-vlans"
          }
        }
      }
    },
    "/evpn/access-vlan-info/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN access vlans info.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnAccessVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vlans"
          }
        }
      }
    },
    "/evpn/access-vlan-info/vlan/{vlan-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN access vlan info.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnAccessVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-evpn-vlan-id"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vlan"
          }
        }
      }
    },
    "/evpn/access-vlan-info/vlan/{vlan-id}/member-interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN access vlan member interface info.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnAccessVlanMbrIntf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-evpn-vlan-id"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-member-interfaces"
          }
        }
      }
    },
    "/evpn/l2-nhg": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN l2-nhg information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnL2Nhg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-l2-nhgs"
          }
        }
      }
    },
    "/evpn/l2-nhg/vtep-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get EVPN l2-nhg vtep-ips information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnL2NhgVtepIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vtep-ips"
          }
        }
      }
    },
    "/evpn/l2-nhg/vtep-ip/{vtep-ip-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-vtep-ip-id"
        }
      ],
      "get": {
        "summary": "Get EVPN l2-nhg vtep-ip information.",
        "tags": [
          "evpn"
        ],
        "operationId": "getEvpnL2NhgVtepIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vtep-ip"
          }
        }
      }
    },
    "/qos": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get qos configs",
        "tags": [
          "qos"
        ],
        "operationId": "getQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-qos"
          }
        }
      },
      "patch": {
        "summary": "Update all qos",
        "tags": [
          "qos"
        ],
        "operationId": "updateQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-qos"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-qos"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos",
        "tags": [
          "qos"
        ],
        "operationId": "deleteQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/pfc-watchdog": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos pfc-watchdog.",
        "tags": [
          "qos",
          "pfc-wd"
        ],
        "operationId": "getQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-pfc-watchdog"
          }
        }
      },
      "patch": {
        "summary": "Update all qos pfc-watchdog.",
        "tags": [
          "qos",
          "pfc-wd"
        ],
        "operationId": "updateQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-wd-pfc-watchdog"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-pfc-watchdog"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos pfc-watchdog",
        "tags": [
          "qos",
          "pfc-wd"
        ],
        "operationId": "deleteQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer configs.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "getQosAdvanceBufferConfigs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffers"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer configs.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferConfigs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer configs",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferConfigs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "getQosAdvanceBufferConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer config",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-service-pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-service-pools config.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-service-pool"
        ],
        "operationId": "getQosAdvanceBufferIngPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-ing-pools"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-service-pools config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferIngPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffer-ing-pools"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-ing-pools"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-service-pools config",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferIngPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-service-pool/{pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-pool-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-service-pool config.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-service-pool"
        ],
        "operationId": "getQosAdvanceBufferIngPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-pool"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-service-pool config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferIngPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffer-pool"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-pool"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-service-pool config",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferIngPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-service-pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-service-pools config.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-service-pool"
        ],
        "operationId": "getQosAdvanceBufferEgrPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-egr-pools"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-service-pools config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferEgrPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffer-egr-pools"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-egr-pools"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-service-pools config",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferEgrPoolsConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-service-pool/{pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-pool-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-service-pool config.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-service-pool"
        ],
        "operationId": "getQosAdvanceBufferEgrPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-pool"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-service-pool config.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferEgrPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-advance-buffer-pool"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-advance-buffer-pool"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-service-pool config",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferEgrPoolConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossy-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossy-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer"
        ],
        "operationId": "getQosAdvanceBufferIngLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-lossy-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossy-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer"
        ],
        "operationId": "updateQosAdvanceBufferIngLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-ingress-lossy-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-lossy-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossy-buffer",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferIngLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossy-buffer/priority-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossy-buffer priority-groups.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "getQosAdvanceBufferIngLossyBufferPG",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-priority-groups"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossy-buffer priority-group.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "updateQosAdvanceBufferIngLossyBufferPG",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-priority-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-priority-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossy-buffer priority-group",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "deleteQosAdvanceBufferIngLossyBufferPG",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossy-buffer/priority-group/{priority-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-priority-group-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossy-buffer priority-group id.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "getQosAdvanceBufferIngLossyBufferPGId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-priority-group"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossy-buffer priority-group id.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "updateQosAdvanceBufferIngLossyBufferPGId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-priority-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-priority-group"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossy-buffer priority-group id",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "deleteQosAdvanceBufferIngLossyBufferPGId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossy-buffer/priority-group/{priority-group-id}/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-priority-group-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossy-buffer priority-group id switch-priority.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "getQosAdvanceBufferIngLossyBufferPGIdSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossy-buffer priority-group id switch-priority.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "updateQosAdvanceBufferIngLossyBufferPGIdSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priorities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossy-buffer priority-group id switch-priority",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "deleteQosAdvanceBufferIngLossyBufferPGIdSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossy-buffer/priority-group/{priority-group-id}/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-priority-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossy-buffer priority-group id switch-priority id.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "getQosAdvanceBufferIngLossyBufferPGIdSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossy-buffer priority-group id switch-priority id.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "updateQosAdvanceBufferIngLossyBufferPGIdSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossy-buffer priority-group id switch-priority id.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossy-buffer",
          "priority-group"
        ],
        "operationId": "deleteQosAdvanceBufferIngLossyBufferPGIdSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-lossless-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-lossless-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossless-buffer"
        ],
        "operationId": "getQosAdvanceBufferIngLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-lossless-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-lossless-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossless-buffer"
        ],
        "operationId": "updateQosAdvanceBufferIngLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-ingress-lossless-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-lossless-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-lossless-buffer",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-lossless-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferIngLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/ingress-mgmt-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer ingress-mgmt-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-mgmt-buffer"
        ],
        "operationId": "getQosAdvanceBufferIngMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-mgmt-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer ingress-mgmt-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-mgmt-buffer"
        ],
        "operationId": "updateQosAdvanceBufferIngMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-ingress-mgmt-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-ingress-mgmt-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer ingress-mgmt-buffer",
        "tags": [
          "qos",
          "advance-buffer",
          "ingress-mgmt-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferIngMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossless-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossless-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossless-buffer"
        ],
        "operationId": "getQosAdvanceBufferEgrLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-lossless-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossless-buffer.",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "updateQosAdvanceBufferEgrLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-egress-lossless-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-lossless-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossless-buffer",
        "tags": [
          "qos",
          "advance-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLosslessBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-lossy-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-egress-lossy-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-lossy-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer traffic-classes.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-traffic-classes"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer traffic-class.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-traffic-classes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-traffic-classes"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer traffic-class",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer/traffic-class/{traffic-class-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-adv-buff-traffic-class-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer traffic-class id.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBufferTCId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-traffic-class"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer traffic-class id.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBufferTCId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-traffic-class"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-traffic-class"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer traffic-class id",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "traffic-class"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBufferTCId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer/multicast-switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer multicast SP.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBufferMulticastSP",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-switch-priorities"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer multicast-switch-priority.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBufferMulticastSP",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-multicast-switch-priorities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-switch-priorities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer multicast-switch-priority",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBufferMulticastSP",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer/multicast-switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer multicast-switch-priority id.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBufferMulticastSPId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-switch-priority"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer multicast-switch-priority id.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBufferMulticastSPId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-multicast-switch-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-switch-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer multicast-switch-priority id",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-switch-priority"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBufferMulticastSPId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-lossy-buffer/multicast-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-lossy-buffer multicast port.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-port"
        ],
        "operationId": "getQosAdvanceBufferEgrLossyBufferMulticastPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-port"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-lossy-buffer multicast-port.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-port"
        ],
        "operationId": "updateQosAdvanceBufferEgrLossyBufferMulticastPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-multicast-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-multicast-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-lossy-buffer multicast-port",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-lossy-buffer",
          "multicast-port"
        ],
        "operationId": "deleteQosAdvanceBufferEgrLossyBufferMulticastPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/advance-buffer-config/{profile-id}/egress-mgmt-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos advance-buffer egress-mgmt-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-mgmt-buffer"
        ],
        "operationId": "getQosAdvanceBufferEgMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-mgmt-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update all qos advance-buffer egress-mgmt-buffer.",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-mgmt-buffer"
        ],
        "operationId": "updateQosAdvanceBufferEgMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-adv-buff-egress-mgmt-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-adv-buff-egress-mgmt-buffer"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos advance buffer egress-mgmt-buffer",
        "tags": [
          "qos",
          "advance-buffer",
          "egress-mgmt-buffer"
        ],
        "operationId": "deleteQosAdvanceBufferEgMgmtBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/traffic-pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos traffic-pool.",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "getQosTrafficPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-traffic-pool-traffic-pools"
          }
        }
      },
      "patch": {
        "summary": "Update all qos traffic-pool.",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "updateQosTrafficPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-traffic-pool-traffic-pools"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-traffic-pool-traffic-pools"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos traffic-pool",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "deleteQosTrafficPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/traffic-pool/{traffic-pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-traffic-pool-traffic-pool-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos traffic-pool profile.",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "getQosTrafficPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-traffic-pool-traffic-pool"
          }
        }
      },
      "patch": {
        "summary": "Update all qos traffic-pool profile.",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "updateQosTrafficPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-traffic-pool-traffic-pool"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-traffic-pool-traffic-pool"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos traffic-pool profile",
        "tags": [
          "qos",
          "traffic-pool"
        ],
        "operationId": "deleteQosTrafficPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/traffic-pool/{traffic-pool-id}/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-traffic-pool-traffic-pool-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos traffic-pool profile switch-priorities.",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "getQosTrafficPoolSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "patch": {
        "summary": "Update all qos traffic-pool profile switch-priorities.",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "updateQosTrafficPoolSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priorities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos traffic-pool profile switch-priorities",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "deleteQosTrafficPoolSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/traffic-pool/{traffic-pool-id}/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-traffic-pool-traffic-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos traffic-pool profile switch-priority.",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "getQosTrafficPoolSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "patch": {
        "summary": "Update all qos traffic-pool profile switch-priority.",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "updateQosTrafficPoolSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos traffic-pool profile switch-priority",
        "tags": [
          "qos",
          "traffic-pool",
          "switch-priority"
        ],
        "operationId": "deleteQosTrafficPoolSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/link-pause": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos link-pause.",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "getQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-link-pauses"
          }
        }
      },
      "patch": {
        "summary": "Update all qos link-pause.",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "updateQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-linkpause-link-pauses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-link-pauses"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos link-pause",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "deleteQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/link-pause/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos link-pause profile.",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "getQosLinkPauseProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-link-pause"
          }
        }
      },
      "patch": {
        "summary": "Update all qos link-pause profile.",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "updateQosLinkPauseProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-linkpause-link-pause"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-link-pause"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos link-pause profile",
        "tags": [
          "qos",
          "link-pause"
        ],
        "operationId": "deleteQosLinkPauseProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/pfc": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos pfc.",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "getQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-pfcs"
          }
        }
      },
      "patch": {
        "summary": "Update all qos pfc.",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "updateQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-pfcs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-pfcs"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos pfc",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "deleteQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/pfc/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos pfc profile.",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "getQosPfcProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-pfc"
          }
        }
      },
      "patch": {
        "summary": "Update all qos pfc profile.",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "updateQosPfcProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-pfc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-pfc"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos pfc profile",
        "tags": [
          "qos",
          "pfc"
        ],
        "operationId": "deleteQosPfcProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/pfc/{profile-id}/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos pfc profile switch-priorities.",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "getQosPfcProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "patch": {
        "summary": "Update all qos pfc profile switch-priorities.",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "updateQosPfcProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priorities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priorities"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos pfc profile switch-priorities",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "deleteQosPfcProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/pfc/{profile-id}/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos pfc profile switch-priority.",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "getQosPfcProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "patch": {
        "summary": "Update all qos pfc profile switch-priority.",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "updateQosPfcProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-features-switch-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-features-switch-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos pfc profile switch-priority",
        "tags": [
          "qos",
          "pfc",
          "switch-priority"
        ],
        "operationId": "deleteQosPfcProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos mappings.",
        "tags": [
          "qos",
          "mappings"
        ],
        "operationId": "getQosMappings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-mappings"
          }
        }
      },
      "patch": {
        "summary": "Update all qos mappings.",
        "tags": [
          "qos",
          "mappings"
        ],
        "operationId": "updateQosMappings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-mappings"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-mappings"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos mappings",
        "tags": [
          "qos",
          "mappings"
        ],
        "operationId": "deleteQosMappings",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos mapping profile.",
        "tags": [
          "qos",
          "mapping"
        ],
        "operationId": "getQosMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-mapping"
          }
        }
      },
      "patch": {
        "summary": "Update all qos mapping profile.",
        "tags": [
          "qos",
          "mapping"
        ],
        "operationId": "updateQosMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-mapping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-mapping"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos mapping profile",
        "tags": [
          "qos",
          "mapping"
        ],
        "operationId": "deleteQosMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping/{profile-id}/pcp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos profile pcp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "getQosMappingProfilePcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mappings-pcp"
          }
        }
      },
      "patch": {
        "summary": "Update all qos profile pcp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "updateQosMappingProfilePcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-qos-mappings-pcp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mappings-pcp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos profile pcp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "deleteQosMappingProfilePcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping/{profile-id}/pcp/{qos-pcp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-pcp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos mapping profile PCP id to SP id.",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "getQosMappingProfilePcpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mapping"
          }
        }
      },
      "patch": {
        "summary": "Update all qos mapping profile PCP id to SP id.",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "updateQosMappingProfilePcpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-qos-mapping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mapping"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos mapping profile PCP id to SP id",
        "tags": [
          "qos",
          "mapping",
          "pcp"
        ],
        "operationId": "deleteQosMappingProfilePcpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping/{profile-id}/dscp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos profile dscp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "getQosMappingProfileDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mappings-dscp"
          }
        }
      },
      "patch": {
        "summary": "Update all qos profile dscp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "updateQosMappingProfileDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-qos-mappings-dscp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mappings-dscp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos profile dscp->sp mapping.",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "deleteQosMappingProfileDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/mapping/{profile-id}/dscp/{qos-dscp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-dscp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos mapping profile DSCP id to SP id.",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "getQosMappingProfileDscpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mapping"
          }
        }
      },
      "patch": {
        "summary": "Update all qos mapping profile DSCP id to SP id.",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "updateQosMappingProfileDscpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-qos-mapping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-qos-mapping"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos mapping profile DSCP id to SP id",
        "tags": [
          "qos",
          "mapping",
          "dscp"
        ],
        "operationId": "deleteQosMappingProfileDscpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/remark": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos remarks.",
        "tags": [
          "qos",
          "remarks"
        ],
        "operationId": "getQosRemarks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-remarks"
          }
        }
      },
      "patch": {
        "summary": "Update all qos remarks.",
        "tags": [
          "qos",
          "mappings"
        ],
        "operationId": "updateQosRemarks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-remark-remarks"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-remarks"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos remarks",
        "tags": [
          "qos",
          "remarks"
        ],
        "operationId": "deleteQosRemarks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/remark/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos remark profile.",
        "tags": [
          "qos",
          "remark"
        ],
        "operationId": "getQosRemarkProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-remark"
          }
        }
      },
      "patch": {
        "summary": "Update all qos remark profile.",
        "tags": [
          "qos",
          "remark"
        ],
        "operationId": "updateQosRemarkProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-remark-remark"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-remark"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos remark profile",
        "tags": [
          "qos",
          "remark"
        ],
        "operationId": "deleteQosRemarkProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/remark/{profile-id}/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos profile sp->pcp/dscp remarking.",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "getQosRemarkProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-qos-remark-switch-priority"
          }
        }
      },
      "patch": {
        "summary": "Update all qos profile sp->pcp/dscp mapping.",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "updateQosRemarkProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-remark-qos-remark-switch-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-qos-remark-switch-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos profile pcp->sp mapping.",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "deleteQosRemarkProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/remark/{profile-id}/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos remark profile SP to PCP/DSCP id.",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "getQosRemarkProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-qos-remark"
          }
        }
      },
      "patch": {
        "summary": "Update all qos remark profile SP to PCP/DSCP id.",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "updateQosRemarkProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-remark-qos-remark"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-qos-remark"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos remark profile SP to PCP/DSCP id",
        "tags": [
          "qos",
          "remark",
          "switch-priority"
        ],
        "operationId": "deleteQosRemarkProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/congestion-control": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos ecn.",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "getQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-ecns"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ecn.",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "updateQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ecn-ecns"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-ecns"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ecn",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "deleteQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/congestion-control/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ecn profile.",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "getQosEcnProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-ecn"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ecn profile.",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "updateQosEcnProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ecn-ecn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-ecn"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ecn profile",
        "tags": [
          "qos",
          "ecn"
        ],
        "operationId": "deleteQosEcnProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/congestion-control/{profile-id}/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ecn profile traffic-classes.",
        "tags": [
          "qos",
          "ecn",
          "traffic-class"
        ],
        "operationId": "getQosEcnProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-qos-ecn-tc"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ecn profile traffic-classes.",
        "tags": [
          "qos",
          "ecn",
          "traffic-class"
        ],
        "operationId": "updateQosEcnProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ecn-qos-ecn-tc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-qos-ecn-tc"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ecn profile traffic-classes",
        "tags": [
          "qos",
          "ecn",
          "traffic-classes"
        ],
        "operationId": "deleteQosEcnProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/congestion-control/{profile-id}/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ecn profile traffic-class.",
        "tags": [
          "qos",
          "ecn",
          "traffic-class"
        ],
        "operationId": "getQosEcnProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-qos-ecn"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ecn profile traffic-class.",
        "tags": [
          "qos",
          "ecn",
          "traffic-class"
        ],
        "operationId": "updateQosEcnProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ecn-qos-ecn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-qos-ecn"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ecn profile traffic-class",
        "tags": [
          "qos",
          "ecn",
          "traffic-class"
        ],
        "operationId": "deleteQosEcnProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-queue-mapping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-queue-mapping profiles.",
        "tags": [
          "qos",
          "egress-queue-mapping"
        ],
        "operationId": "getQosEgressQueueMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-egress-queues"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-queue-mapping profiles.",
        "tags": [
          "qos",
          "egress-queue-mapping"
        ],
        "operationId": "updateQosEgressQueueMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-eq-mapping-egress-queues"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-egress-queues"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-queue-mapping profiles",
        "tags": [
          "qos",
          "egres-queue-mapping"
        ],
        "operationId": "deleteQosEgressQueueMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-queue-mapping/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-queue-mapping profile.",
        "tags": [
          "qos",
          "egress-queue-mapping"
        ],
        "operationId": "getQosEgressQueueMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-egress-queue"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-queue-mapping profile.",
        "tags": [
          "qos",
          "egress-queue-mapping"
        ],
        "operationId": "updateQosEgressQueueMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-eq-mapping-egress-queue"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-egress-queue"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-queue-mapping profile",
        "tags": [
          "qos",
          "egress-queue-mapping"
        ],
        "operationId": "deleteQosEgressQueueMappingProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-queue-mapping/{profile-id}/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-queue-mapping profile switch-priorities.",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "getQosEgressQueueMappingProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-qos-egress-queue-sp"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-queue-mapping profile switch-priorities.",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "updateQosEgressQueueMappingProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-eq-mapping-qos-egress-queue-sp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-qos-egress-queue-sp"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-queue-mapping profile switch-priorities",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "deleteQosEgressQueueMappingProfileSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-queue-mapping/{profile-id}/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-def-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-queue-mapping profile switch-priority.",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "getQosEgressQueueMappingProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-qos-egress-queue"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-queue-mapping profile switch-priority.",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "updateQosEgressQueueMappingProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-eq-mapping-qos-egress-queue"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-qos-egress-queue"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-queue-mapping profile switch-priority.",
        "tags": [
          "qos",
          "egress-queue-mapping",
          "switch-priority"
        ],
        "operationId": "deleteQosEgressQueueMappingProfileSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-scheduler": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos ets.",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "getQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-egress-sched"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ets.",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "updateQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ets-egress-sched"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-egress-sched"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ets",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "deleteQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-scheduler/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ets profile.",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "getQosEtsProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-ets"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ets profile.",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "updateQosEtsProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ets-ets"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-ets"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ets profile",
        "tags": [
          "qos",
          "ets"
        ],
        "operationId": "deleteQosEtsProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-scheduler/{profile-id}/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ets profile traffic-classes.",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "getQosEtsProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-qos-ets-tc"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ets profile traffic-classes.",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "updateQosEtsProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ets-qos-ets-tc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-qos-ets-tc"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ets profile traffic-classes",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "deleteQosEtsProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-scheduler/{profile-id}/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos ets profile traffic-class.",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "getQosEtsProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-qos-ets"
          }
        }
      },
      "patch": {
        "summary": "Update all qos ets profile traffic-class.",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "updateQosEtsProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ets-qos-ets"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-qos-ets"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos ets profile traffic-class",
        "tags": [
          "qos",
          "ets",
          "traffic-class"
        ],
        "operationId": "deleteQosEtsProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-shaper": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress shapers.",
        "tags": [
          "qos",
          "egress-shaper"
        ],
        "operationId": "getQosEgressShapers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-egress-shapers"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress shapers.",
        "tags": [
          "qos",
          "egress-shaper"
        ],
        "operationId": "updateQosEgressShapers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-egress-shapers-egress-shapers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-egress-shapers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress shapers",
        "tags": [
          "qos",
          "egress-shapers"
        ],
        "operationId": "deleteQosEgressShapers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-shaper/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-shaper profile.",
        "tags": [
          "qos",
          "egress-shaper"
        ],
        "operationId": "getQosEgressShaperProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-egress-shaper"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-shaper profile.",
        "tags": [
          "qos",
          "egress-shaper"
        ],
        "operationId": "updateQosEgressShaperProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-egress-shapers-egress-shaper"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-egress-shaper"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-shaper profile",
        "tags": [
          "qos",
          "egress-shaper"
        ],
        "operationId": "deleteQosEgressShaperProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-shaper/{profile-id}/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-shaper profile traffic-classes.",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "getQosEgressShaperProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-qos-egress-shaper-tc"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-shaper profile traffic-classes.",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "updateQosEgressShaperProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-egress-shapers-qos-egress-shaper-tc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-qos-egress-shaper-tc"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-shaper profile traffic-classes",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "deleteQosEgressShaperProfileTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/egress-shaper/{profile-id}/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-profile-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Get all information on qos egress-shaper profile traffic-class.",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "getQosEgressShaperProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-qos-egress-shaper"
          }
        }
      },
      "patch": {
        "summary": "Update all qos egress-shaper profile traffic-class.",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "updateQosEgressShaperProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-egress-shapers-qos-egress-shaper"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-qos-egress-shaper"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos egress-shaper profile traffic-class",
        "tags": [
          "qos",
          "egress-shaper",
          "traffic-class"
        ],
        "operationId": "deleteQosEgressShaperProfileTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/roce": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information on qos.",
        "tags": [
          "qos",
          "roce"
        ],
        "operationId": "getQosRoce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-roce"
          }
        }
      },
      "patch": {
        "summary": "Update all qos roce.",
        "tags": [
          "qos",
          "roce"
        ],
        "operationId": "updateQosRoce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-roce-roce"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-roce"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all qos",
        "tags": [
          "qos",
          "roce"
        ],
        "operationId": "deleteQosRoce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/qos/roce/prio-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get QoS roce prio-map config",
        "tags": [
          "qos roce config prio-map"
        ],
        "operationId": "getQosRoceDscpMapConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-dscp-config-show"
          }
        }
      }
    },
    "/qos/roce/tc-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get QoS roce TC-map config",
        "tags": [
          "qos roce config tc"
        ],
        "operationId": "getQosRoceTcMapConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-tc-config-show"
          }
        }
      }
    },
    "/qos/roce/pool-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get QoS roce pool-map config",
        "tags": [
          "qos roce config pool-map"
        ],
        "operationId": "getQosRocePoolMapConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-pools-config-resp"
          }
        }
      }
    },
    "/qos/roce/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global roce pools",
        "tags": [
          "qos roce pool"
        ],
        "operationId": "getRoceSystemPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-pools-resp"
          }
        }
      }
    },
    "/qos/buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the buffer counters",
        "tags": [
          "qos buffer"
        ],
        "operationId": "getQosBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-qos-buffer"
          }
        }
      }
    },
    "/qos/buffer/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the buffer pool counters",
        "tags": [
          "qos buffer"
        ],
        "operationId": "getQosBufferPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-qos-buffer-pool"
          }
        }
      },
      "post": {
        "summary": "Action on buffer pool stats",
        "tags": [
          "qos",
          "buffer",
          "action"
        ],
        "operationId": "actionBufferPool",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-buffers-qos-buffer-pool"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/qos/buffer/descriptor-pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the buffer descriptor pool counters",
        "tags": [
          "qos buffer"
        ],
        "operationId": "getQosBufferDescriptorPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-qos-buffer-descriptor-pool"
          }
        }
      }
    },
    "/qos/buffer/multicast-switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return qos multicast switch priority buffers of an interface.",
        "tags": [
          "qos",
          "buffer"
        ],
        "operationId": "getQosBuffersMulticastSP",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-qos-buffer-mc-sp"
          }
        }
      },
      "post": {
        "summary": "Action on multicast switch priority buffer stats",
        "tags": [
          "qos",
          "buffer",
          "action"
        ],
        "operationId": "actionBufferMulticastSP",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-buffers-qos-buffer-mc-sp"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all interfaces",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update all interfaces. Provide single interface or multiple interfaces using ranging (e.g. swp1-2,5-6 -> swp1,swp2,swp5,swp6).\n",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-interface-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-interface-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all interfaces",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Manipulate with all interfaces",
        "tags": [
          "interface",
          "action"
        ],
        "operationId": "actionInterfaces",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-interface-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/port-security": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Port Security details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePortSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-if-port-security"
          }
        }
      },
      "patch": {
        "summary": "Update Port Security interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePortSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-security-if-port-security"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-if-port-security"
          }
        }
      },
      "delete": {
        "summary": "Clear Port Security interface details",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePortSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/sflow": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return sFlow details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceSflow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-if-sflow"
          }
        }
      },
      "patch": {
        "summary": "Update sflow interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceSflow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-if-sflow"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-if-sflow"
          }
        }
      },
      "delete": {
        "summary": "Clear sFlow interface details",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceSflow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/port-security/static-mac": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Port Security static-macs",
        "tags": [
          "interface"
        ],
        "operationId": "getPortSecurityStaticMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-static-macs"
          }
        }
      },
      "patch": {
        "summary": "Update Port Security static-macs",
        "tags": [
          "interface",
          "port-security",
          "static-macs"
        ],
        "operationId": "updatePortSecurityStaticMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-security-static-macs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-static-macs"
          }
        }
      },
      "delete": {
        "summary": "Clear Port Security static-macs",
        "tags": [
          "interface",
          "port-security",
          "static-macs"
        ],
        "operationId": "deletePortSecurityStaticMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/port-security/static-mac/{mac-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-security-port-security-mac-address-id"
        }
      ],
      "get": {
        "summary": "Return Port Security static-mac",
        "tags": [
          "interface"
        ],
        "operationId": "getPortSecurityStaticMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-static-mac"
          }
        }
      },
      "patch": {
        "summary": "Update Port Security static-macs",
        "tags": [
          "interface",
          "port-security",
          "static-macs"
        ],
        "operationId": "updatePortSecurityStaticMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-security-static-mac"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-static-mac"
          }
        }
      },
      "delete": {
        "summary": "Clear Port Security static-macs",
        "tags": [
          "interface",
          "port-security",
          "static-macs"
        ],
        "operationId": "deletePortSecurityStaticMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/port-security/mac-addresses": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Port Security mac-addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getPortSecurityMacAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-security-mac-addresses"
          }
        }
      }
    },
    "/interface/{interface-id}/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get counters for the interface",
        "tags": [
          "interface",
          "counter"
        ],
        "operationId": "getInterfaceCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-stats-if-counter"
          }
        }
      },
      "post": {
        "summary": "Clear the counters of an interface.",
        "tags": [
          "interface",
          "counter",
          "action"
        ],
        "operationId": "actionInterfaceCounter",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-stats-if-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/errors": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get errors counters for the interface",
        "tags": [
          "interface",
          "counters",
          "errors"
        ],
        "operationId": "getInterfaceCounterErrors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-stats-if-ethtool-stats-errors"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/drops": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get drop counters for the interface",
        "tags": [
          "interface",
          "counters",
          "drops"
        ],
        "operationId": "getInterfaceCounterDrops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-stats-if-ethtool-stats-drops"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/pktdist": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get counters pktdist for the interface",
        "tags": [
          "interface",
          "counters",
          "pktdist"
        ],
        "operationId": "getInterfaceCounterPktdist",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-stats-if-ethtool-stats-pktdist"
          }
        }
      }
    },
    "/interface/{interface-id}/router": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return an interface's router config.",
        "tags": [
          "interface",
          "router"
        ],
        "operationId": "getInterfaceRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-if-router"
          }
        }
      },
      "patch": {
        "summary": "Update an interface's router config.",
        "tags": [
          "interface",
          "router"
        ],
        "operationId": "updateInterfaceRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-router-if-router"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-if-router"
          }
        }
      },
      "delete": {
        "summary": "Clear an interface's router config.",
        "tags": [
          "interface",
          "router"
        ],
        "operationId": "deleteInterfaceRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pbr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "getInterfaceRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr"
          }
        }
      },
      "patch": {
        "summary": "Update an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "updateInterfaceRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-if-pbr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr"
          }
        }
      },
      "delete": {
        "summary": "Clear an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "deleteInterfaceRouterPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pbr/map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "getInterfaceRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr-maps"
          }
        }
      },
      "patch": {
        "summary": "Update an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "updateInterfaceRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-if-pbr-maps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr-maps"
          }
        }
      },
      "delete": {
        "summary": "Clear an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "deleteInterfaceRouterPbrMaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pbr/map/{pbr-map-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-pbr-pbr-map-id"
        }
      ],
      "get": {
        "summary": "Return an interface's pbr map config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "getInterfaceRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr-map"
          }
        }
      },
      "patch": {
        "summary": "Update an interface's pbr map config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "updateInterfaceRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pbr-if-pbr-map"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pbr-if-pbr-map"
          }
        }
      },
      "delete": {
        "summary": "Clear an interface's pbr config.",
        "tags": [
          "interface",
          "pbr"
        ],
        "operationId": "deleteInterfaceRouterPbrMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/ospf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return ospf info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-ospf"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router ospf of the interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-if-ospf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-ospf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given interface router ospf",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/ospf/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return ospf timers info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf timers",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-if-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf timers",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/ospf/authentication": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return ospf authentication info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceOspfAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-authentication"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf authentication",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceOspfAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-if-authentication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-authentication"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf authentication",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceOspfAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/ospf/bfd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return ospf bfd info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceOspfBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-bfd"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf bfd",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceOspfBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-if-bfd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-if-bfd"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf bfd",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceOspfBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/ospf6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return OSPFv3 info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-if-ospf6"
          }
        }
      },
      "patch": {
        "summary": "Update OSPFv3 details of the interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospfv3-if-ospf6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-if-ospf6"
          }
        }
      },
      "delete": {
        "summary": "Clear the OSPFv3 configurations of a given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-pim"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router pim of the interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-if-pim"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-pim"
          }
        }
      },
      "delete": {
        "summary": "Clear the given interface router pim",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim timers info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim timers",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-if-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim timers",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim/bfd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim bfd info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePimBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-bfd"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim bfd",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePimBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-if-bfd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-bfd"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim bfd",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePimBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim address family info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-address-family"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim address family",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-if-address-family"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-address-family"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim address family",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim/address-family/ipv4-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim Ipv4 unicast address family info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePimAfV4Unicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-af-ipv4-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim Ipv4 unicast address family",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePimAfV4Unicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-if-af-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-if-af-ipv4-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim Ipv4 unicast address family",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePimAfV4Unicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/pim/address-family/ipv4-unicast/allow-rp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return pim Ipv4 address family allow RP info on given interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePimAfV4AllowRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-allow-rp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim Ipv4 address family allow RP",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePimAfV4AllowRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-allow-rp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-allow-rp"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim Ipv4 address family allow RP",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePimAfV4AllowRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/router/adaptive-routing": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return adaptive routing info on given interface.",
        "tags": [
          "interface",
          "adaptive-routing"
        ],
        "operationId": "getInterfaceAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-adaptive-routing-if-ar"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router adaptive routing of the interface",
        "tags": [
          "interface",
          "adaptive-routing"
        ],
        "operationId": "updateInterfaceAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-adaptive-routing-if-ar"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-adaptive-routing-if-ar"
          }
        }
      },
      "delete": {
        "summary": "Clear the given interface router adaptive routing",
        "tags": [
          "interface",
          "adaptive-routing"
        ],
        "operationId": "deleteInterfaceAR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bond": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return bond details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBond",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond"
          }
        }
      },
      "patch": {
        "summary": "Update the bond details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBond",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bond-if-bond"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond"
          }
        }
      },
      "delete": {
        "summary": "Clear bond configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBond",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bond/member": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the bond members",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBondMembers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond-members"
          }
        }
      },
      "patch": {
        "summary": "Update the bond members",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBondMembers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bond-if-bond-members"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond-members"
          }
        }
      },
      "delete": {
        "summary": "Clear the bond members",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBondMembers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bond/member/{member-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bond-if-bond-member-id"
        }
      ],
      "get": {
        "summary": "Return details of the bond member",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBondMember",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond-member"
          }
        }
      },
      "patch": {
        "summary": "Update details of the bond member",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBondMember",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bond-if-bond-member"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bond-if-bond-member"
          }
        }
      },
      "delete": {
        "summary": "Clear the given bond member",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBondMember",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bond/mlag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the bond mlag",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBondMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-if-mlag"
          }
        }
      },
      "patch": {
        "summary": "Update the bond mlag",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBondMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-mlag-if-mlag"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-if-mlag"
          }
        }
      },
      "delete": {
        "summary": "Clear the bond mlag",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBondMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bond/mlag/lacp-conflict": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "post": {
        "summary": "Clear the interface bond mlag lacp-conflict",
        "tags": [
          "interface",
          "action"
        ],
        "operationId": "actionInterfaceBondMlagLacpConflict",
        "requestBody": {
          "$ref": "#/x-defs/response-mlag-mlag-lacp-conflict"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/bond/mlag/consistency-checker": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the bond mlag",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBondMlagCC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-mlag-if-mlag-cc"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return bridge details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-bridge"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-if-bridge"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-bridge"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return bridge domains details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-domains"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domains details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-if-domains"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-domains"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domains configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBridgeDomains",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge domain details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-domain"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge domain details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bridge-if-domain"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bridge-if-domain"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge domain configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBridgeDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}/stp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return spanning tree details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-stp"
          }
        }
      },
      "patch": {
        "summary": "Update the spanning tree details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-if-stp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-stp"
          }
        }
      },
      "post": {
        "summary": "Clear the interface stp",
        "tags": [
          "interface",
          "action"
        ],
        "operationId": "actionInterfaceStp",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-if-stp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/cue-show-response-stp-if-stp"
          }
        }
      },
      "delete": {
        "summary": "Clear spanning tree configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceStp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}/stp/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge STP vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceStpBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-domain-stp-vlans"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge STP vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceStpBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-show-response-stp-if-domain-stp-vlans"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-domain-stp-vlans"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge STP vlan configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceStpBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}/stp/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-vid-id"
        }
      ],
      "get": {
        "summary": "Return bridge vlan STP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceStpBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-domain-stp-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge STP vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceStpBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-stp-if-domain-stp-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-stp-if-domain-stp-vlan"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge vlan STP configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceStpBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        }
      ],
      "get": {
        "summary": "Return bridge vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-all-vids"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-all-vids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-all-vids"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge vlan configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBridgeVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/bridge/domain/{domain-id}/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-bridge-domain-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-all-vid-id"
        }
      ],
      "get": {
        "summary": "Return bridge vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-vid"
          }
        }
      },
      "patch": {
        "summary": "Update the bridge vlan details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-vid"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-vid"
          }
        }
      },
      "delete": {
        "summary": "Clear bridge vlan configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceBridgeVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/link/stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get counters of an interface",
        "tags": [
          "interface",
          "counters"
        ],
        "operationId": "getInterfaceStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-stats-if-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/link/traffic-engineering": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get traffic engineering info of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceTe",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-link-te"
          }
        }
      }
    },
    "/interface/{interface-id}/link/flag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get counters of an interface",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-link-flags"
          }
        }
      }
    },
    "/interface/{interface-id}/link/breakout": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get breakout",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLinkBreakouts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-breakout-breakout-modes"
          }
        }
      },
      "patch": {
        "summary": "Update breakout",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLinkBreakouts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-breakout-breakout-modes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-breakout-breakout-modes"
          }
        }
      },
      "delete": {
        "summary": "Clear breakout config",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLinkBreakouts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/link/breakout/{mode-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-breakout-breakout-mode-id"
        }
      ],
      "get": {
        "summary": "Get breakout",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLinkBreakout",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-breakout-breakout-mode"
          }
        }
      },
      "patch": {
        "summary": "Update breakout",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLinkBreakout",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-breakout-breakout-mode"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-breakout-breakout-mode"
          }
        }
      },
      "delete": {
        "summary": "Clear breakout config",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLinkBreakout",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IP neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPNeighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-if-neighbor"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor ip entries",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPNeighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-if-neighbor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-if-neighbor"
          }
        }
      },
      "delete": {
        "summary": "Clear the neighobur ip entries",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPNeighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IPv6 neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbors-ipv6"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbors-ipv6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbors-ipv6"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv6-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv6 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6/{neighbor-id}/lladdr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv6-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv6 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor-lladdr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6/{neighbor-id}/lladdr/{lladdr-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv6-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv6 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor-lladdr-param"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6/{neighbor-id}/lladdr/{lladdr-id}/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv6-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get IPv6 neighbor state",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-state"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-neighbor-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-state"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor state",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv6/{neighbor-id}/lladdr/{lladdr-id}/flag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv6-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get neighbor flag",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV6NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-flags"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV6NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-neighbor-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor flags",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV6NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IPv4 neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbors-ipv4"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbors-ipv4"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbors-ipv4"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv4-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv4 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4/{neighbor-id}/lladdr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv4-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv4 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor-lladdr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4NeighborLladdr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4/{neighbor-id}/lladdr/{lladdr-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv4-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv4 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-ip-neighbor-lladdr-param"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4NeighborLladdrId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4/{neighbor-id}/lladdr/{lladdr-id}/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv4-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get neighbor state",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-state"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-neighbor-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-state"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor state",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4NeighborLladdrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/neighbor/ipv4/{neighbor-id}/lladdr/{lladdr-id}/flag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-ipv4-id"
        },
        {
          "$ref": "#/x-defs/parameter-int-ip-neigh-ip-neighbor-lladdr-id"
        }
      ],
      "get": {
        "summary": "Get neighbor flags",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIPV4NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-flags"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor entry",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIPV4NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-int-ip-neigh-neighbor-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-int-ip-neigh-neighbor-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor flags",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIPV4NeighborLladdrFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IP neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpNeighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-neighbor"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor/ipv4": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IPv4 neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv4Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-neighbors-neighbors-ipv4"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor/ipv4/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-neighbors-neighbor-ipv4-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv4 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv4Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-neighbors-neighbor"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor/ipv6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of the IPv6 neighbors",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv6Neighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-neighbors-neighbors-ipv6"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor/ipv6/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-neighbors-neighbor-ipv6-id"
        }
      ],
      "get": {
        "summary": "Get details of an IPv6 neighbor",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv6Neighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-neighbors-neighbor"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/ipv4": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv4",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ipv4"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpv4",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-ipv4"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ipv4"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv4",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpv4",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/ipv6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get details of IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIpv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ipv6"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIpv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-ip-ipv6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-ip-ipv6"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIpv6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return VRR details of the given interface interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIfVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-if-vrr"
          }
        }
      },
      "patch": {
        "summary": "Update the VRR details of a interface interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIfVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrr-if-vrr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-if-vrr"
          }
        }
      },
      "delete": {
        "summary": "Clear VRR configuration of a interface interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIfVrr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrr/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of the VRR addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VRR addresses",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefixes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRR addresses",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrr/address/{ip-prefix-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-prefix-id"
        }
      ],
      "get": {
        "summary": "Return details of the given VRR address",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "patch": {
        "summary": "Update details of the given VRR address",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefix"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "delete": {
        "summary": "Clear the given VRR address",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrr/state": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return vrr state details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-vrr-state"
          }
        }
      },
      "patch": {
        "summary": "Update the vrr state details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrr-vrr-state"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrr-vrr-state"
          }
        }
      },
      "delete": {
        "summary": "Clear vrr state configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/igmp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of IGMP",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-if-igmp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IGMP",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-igmp-if-igmp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-if-igmp"
          }
        }
      },
      "delete": {
        "summary": "Clear the IGMP",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIgmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/igmp/static-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of IGMP Static groups",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIgmpStGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-static-groups"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IGMP Static groups",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIgmpStGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-igmp-static-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-static-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear the IGMP Static groups",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIgmpStGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/igmp/static-group/{static-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-igmp-static-group-id"
        }
      ],
      "get": {
        "summary": "Return details of IGMP Static group",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIgmpStGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-static-group"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IGMP Static group",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceIgmpStGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-igmp-static-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-static-group"
          }
        }
      },
      "delete": {
        "summary": "Clear the IGMP Static group",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceIgmpStGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/igmp/group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of IGMP groups",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIgmpGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-multicast-groups"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/igmp/group/{group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-igmp-group-id"
        }
      ],
      "get": {
        "summary": "Return details of IGMP group",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceIgmpGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-igmp-multicast-group"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-if-vrrp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VFRRP",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrrp-if-vrrp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-if-vrrp"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRRP",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual routers",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrpVRs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-virtual-routers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VRRP virtual routers",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrpVRs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrrp-virtual-routers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-virtual-routers"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRRP virtual routers",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrpVRs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router/{virtual-router-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-vrrp-virtual-router-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual router",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrpVR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-virtual-router"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VRRP virtual router",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrpVR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrrp-virtual-router"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-virtual-router"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRRP virtual router",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrpVR",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router/{virtual-router-id}/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-vrrp-virtual-router-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual router addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getIntfVrrpAddrFamilies",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-address-families"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router/{virtual-router-id}/address-family/{afi}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-vrrp-virtual-router-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual router addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getIntfVrrpAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrrp-address-family"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router/{virtual-router-id}/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-vrrp-virtual-router-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual router addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrpVRAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VRRP virtual router addresses",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrpVRAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRRP virtual router addresses",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrpVRAddrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/vrrp/virtual-router/{virtual-router-id}/address/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-vrrp-virtual-router-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return details of VRRP virtual router address",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceVrrpVRAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-address"
          }
        }
      },
      "patch": {
        "summary": "Update details of the VRRP virtual router address",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceVrrpVRAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-address"
          }
        }
      },
      "delete": {
        "summary": "Clear the VRRP virtual router address",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceVrrpVRAddr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of neighbor discovery information",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-if-nd"
          }
        }
      },
      "patch": {
        "summary": "Update details of the neighbor discovery information",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-if-nd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-if-nd"
          }
        }
      },
      "delete": {
        "summary": "Clear the Neighbor discovery information",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/rdnss": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of recursive DNS servers",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdRdnsss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-rdnsss"
          }
        }
      },
      "patch": {
        "summary": "Update details of the recursive DNS servers",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdRdnsss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-rdnsss"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-rdnsss"
          }
        }
      },
      "delete": {
        "summary": "Clear the recursive DNS servers",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdRdnsss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/rdnss/{ipv6-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv6-address-id"
        }
      ],
      "get": {
        "summary": "Return details of recursive DNS server",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdRdnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-rdnss"
          }
        }
      },
      "patch": {
        "summary": "Update details of the recursive DNS server",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdRdnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-rdnss"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-rdnss"
          }
        }
      },
      "delete": {
        "summary": "Clear the recursive DNS server",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdRdnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/prefix": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of IPv6 prefixes",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdPrefixes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-prefixes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IPv6 prefixes",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdPrefixes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-prefixes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-prefixes"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6 prefixes",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdPrefixes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/prefix/{ipv6-prefix-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv6-prefix-id"
        }
      ],
      "get": {
        "summary": "Return details of IPv6 prefix",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdPrefix",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-prefix"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IPv6 prefix",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdPrefix",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-prefix"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-prefix"
          }
        }
      },
      "delete": {
        "summary": "Clear the IPv6 prefix",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdPrefix",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/dnssl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of DNS search lists",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdDnssls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-dnssls"
          }
        }
      },
      "patch": {
        "summary": "Update details of the DNS search lists",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdDnssls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-dnssls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-dnssls"
          }
        }
      },
      "delete": {
        "summary": "Clear the DNS search lists",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdDnssls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/dnssl/{domain-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-domain-name-id"
        }
      ],
      "get": {
        "summary": "Return details of DNS search list",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdDnssl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-dnssl"
          }
        }
      },
      "patch": {
        "summary": "Update details of the DNS search list",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdDnssl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-dnssl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-dnssl"
          }
        }
      },
      "delete": {
        "summary": "Clear the DNS search list",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdDnssl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/router-advertisement": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of Router advertisement",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-ra"
          }
        }
      },
      "patch": {
        "summary": "Update details of Router advertisement",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-ra"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-ra"
          }
        }
      },
      "delete": {
        "summary": "Clear the Router advertisement",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdRa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ip/neighbor-discovery/home-agent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return details of Home agent",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceNdHa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-home-agent"
          }
        }
      },
      "patch": {
        "summary": "Update details of the Home agent",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceNdHa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-if-nd-home-agent"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-if-nd-home-agent"
          }
        }
      },
      "delete": {
        "summary": "Clear the Home agent",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceNdHa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return LLDP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp"
          }
        }
      },
      "patch": {
        "summary": "Update LLDP interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-if-lldp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp"
          }
        }
      },
      "delete": {
        "summary": "Clear LLDP interface details",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return LLDP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighbors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-neighs"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/neighbor/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-neighbor-id"
        }
      ],
      "get": {
        "summary": "Return an LLDP neighbor on an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-neigh"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/neighbor/{neighbor-id}/bridge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-neighbor-id"
        }
      ],
      "get": {
        "summary": "Return bridge information for an LLDP neighbor on an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighborBridge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-bridge"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/neighbor/{neighbor-id}/bridge/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-neighbor-id"
        }
      ],
      "get": {
        "summary": "Return set of vlans for an LLDP neighbor on an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighborVlans",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-all-vids"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/neighbor/{neighbor-id}/bridge/vlan/{vid}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-neighbor-id"
        },
        {
          "$ref": "#/x-defs/parameter-vlan-vid-vlan-all-vid-id"
        }
      ],
      "get": {
        "summary": "Return vlan information for an LLDP neighbor on an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpNeighborVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vlan-vid-vlan-vid"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return lldp application-tlv details for an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-app-tlv"
          }
        }
      },
      "patch": {
        "summary": "Update lldp application-tlv details for an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-if-lldp-app-tlv"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-app-tlv"
          }
        }
      },
      "delete": {
        "summary": "Clear lldp application-tlv details for an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/app": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-apps"
          }
        }
      },
      "patch": {
        "summary": "Update application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-if-lldp-apps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-apps"
          }
        }
      },
      "delete": {
        "summary": "Clear application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/app/{l4-app-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-app-id"
        }
      ],
      "get": {
        "summary": "Return the application details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVsApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-app"
          }
        }
      },
      "patch": {
        "summary": "Update the  application  details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVsApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/response-lldp-if-lldp-app"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-app"
          }
        }
      },
      "delete": {
        "summary": "Clear the  application details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVsApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/tcp-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return tcp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-tcp-ports"
          }
        }
      },
      "patch": {
        "summary": "Update tcp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-if-lldp-tcp-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-tcp-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear tcp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/tcp-port/{l4-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-port-id"
        }
      ],
      "get": {
        "summary": "Return the tcp application details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVsTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-tcp-port"
          }
        }
      },
      "patch": {
        "summary": "Update the tcp application details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVsTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/response-lldp-if-lldp-tcp-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-tcp-port"
          }
        }
      },
      "delete": {
        "summary": "Clear the tcp application details for the lldp application-tlv on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVsTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/udp-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return udp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-udp-ports"
          }
        }
      },
      "patch": {
        "summary": "Update udp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-if-lldp-udp-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-if-lldp-udp-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear udp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/lldp/application-tlv/udp-port/{l4-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-port-id"
        }
      ],
      "get": {
        "summary": "Return the udp application info for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceLldpAppTLVsUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-udp-port"
          }
        }
      },
      "patch": {
        "summary": "Update the udp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceLldpAppTLVsUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/response-lldp-if-lldp-udp-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-if-lldp-udp-port"
          }
        }
      },
      "delete": {
        "summary": "Clear the udp application details for the lldp application-tlvs on interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceLldpAppTLVsUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Roce related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos"
          }
        }
      },
      "patch": {
        "summary": "Update QoS related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-if-qos"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQos",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/pfc": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS PFC related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-if-pfc"
          }
        }
      },
      "patch": {
        "summary": "Update QoS related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-if-pfc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-if-pfc"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosPfc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/pfc-watchdog": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS PFC Watchdog related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-if-pfc-watchdog"
          }
        }
      },
      "patch": {
        "summary": "Update QoS PFC Watchdog related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-wd-if-pfc-watchdog"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-if-pfc-watchdog"
          }
        }
      },
      "post": {
        "summary": "Clear the properties of pfc-watchdog.",
        "tags": [
          "interface",
          "qos",
          "pfc-watchdog",
          "action"
        ],
        "operationId": "actionIntfQosPfcWatchdog",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-pfc-wd-if-pfc-watchdog"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos pfc watchdog",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosPfcWatchdog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/pfc-watchdog/status": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS PFC Watchdog related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosPfcWatchdogStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-if-pfc-wd-status"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/pfc-watchdog/status/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-if-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Interface QoS PFC Watchdog Status.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosPfcWatchdogStatusTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-pfc-wd-if-pfc-watchdog-status"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/link-pause": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS link-pause related configs.",
        "tags": [
          "interface",
          "link-pause"
        ],
        "operationId": "getIntfQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-if-link-pause"
          }
        }
      },
      "patch": {
        "summary": "Update QoS link-pause related configs",
        "tags": [
          "interface",
          "qos",
          "link-pause"
        ],
        "operationId": "updateIntfQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-linkpause-if-link-pause"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-linkpause-if-link-pause"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos link-pause",
        "tags": [
          "interface",
          "qos",
          "link-pause"
        ],
        "operationId": "deleteIntfQosLinkPause",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/mapping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Mapping related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-mapping"
          }
        }
      },
      "patch": {
        "summary": "Update QoS Mapping related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-mapping-if-mapping"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-mapping"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos mapping",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/mapping/pcp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Mapping PCP related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosMappingPcp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-qos-mappings-pcp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/mapping/pcp/{qos-pcp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-pcp-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Mapping PCP Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosMappingPcpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-qos-mapping"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/mapping/dscp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Mapping DSCP related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosMappingDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-qos-mappings-dscp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/mapping/dscp/{qos-dscp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-dscp-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Mapping DSCP Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosMappingDscpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-mapping-if-qos-mapping"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/remark": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Remark related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosRemark",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-if-remark"
          }
        }
      },
      "patch": {
        "summary": "Update QoS Remark related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosRemark",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-remark-if-remark"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-if-remark"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos remark",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosRemark",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/remark/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Remark switch-priority related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosRemarkSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-if-qos-remark-sp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/remark/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Remark SP Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosRemarkSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-remark-if-qos-remark"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/congestion-control": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ECN related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-if-ecn"
          }
        }
      },
      "patch": {
        "summary": "Update QoS ECN related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ecn-if-ecn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-if-ecn"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosEcn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/congestion-control/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ECN TC related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEcnTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-if-qos-ecn-tc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/congestion-control/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-if-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ECN TC Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEcnTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ecn-if-qos-ecn"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-scheduler": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ETS related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-if-ets"
          }
        }
      },
      "patch": {
        "summary": "Update QoS ETS related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-ets-if-ets"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-if-ets"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosEts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-scheduler/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ETS TC related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEtsTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-if-qos-ets-tc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-scheduler/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-if-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Interface QoS ETS TC Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEtsTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-ets-if-qos-ets"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-queue-mapping": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS egress-queue-mapping related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressQueueMapping",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-if-egress-queue"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-queue-mapping/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS egress-queue-mapping switch-priority related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressQueueMappingSp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-if-qos-egress-queue-sp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-queue-mapping/switch-priority/{qos-sp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-features-qos-sp-id"
        }
      ],
      "get": {
        "summary": "Interface QoS egress-queue-mapping switch-priority Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressQueueMappingSpId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-eq-mapping-if-qos-egress-queue"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-shaper": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Egress Shaper related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-if-egress-shaper"
          }
        }
      },
      "patch": {
        "summary": "Update QoS Egress Shaper related configs",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "updateIntfQosEgressShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-egress-shapers-if-egress-shaper"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-if-egress-shaper"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Interface qos",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "deleteIntfQosEgressShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-shaper/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Egress Shaper TC related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressShaperTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-if-qos-egress-shaper-tc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/egress-shaper/traffic-class/{qos-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-qos-if-qos-tc-id"
        }
      ],
      "get": {
        "summary": "Interface QoS Egress Shaper TC Id related configs.",
        "tags": [
          "interface",
          "qos"
        ],
        "operationId": "getIntfQosEgressShaperTcId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-egress-shapers-if-qos-egress-shaper"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/qos": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "counter"
        ],
        "operationId": "getInterfaceQosStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/qos/port-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos port counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters",
          "port-stats"
        ],
        "operationId": "getInterfaceQosPortStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos-port-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/qos/egress-queue-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos egr-queue counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "egr-queue",
          "counters"
        ],
        "operationId": "getInterfaceQosEgrQueueStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos-egr-queue-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/qos/ingress-buffer-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos ingress buffer counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "ing-buffer",
          "counters"
        ],
        "operationId": "getInterfaceQosIngBufferStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos-ing-buffer-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/qos/pfc-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos pfc counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "pfc",
          "counters"
        ],
        "operationId": "getInterfaceQosPfcStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-if-qos-pfc-stats"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Roce related configs.",
        "tags": [
          "interface",
          "qos",
          "roce"
        ],
        "operationId": "getIntfQosRoce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return roce counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "roce",
          "counters"
        ],
        "operationId": "getInterfaceRoceStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-stats-counter"
          }
        }
      },
      "post": {
        "summary": "Clear the counters of an interface.",
        "tags": [
          "interface",
          "qos",
          "roce",
          "counters",
          "action"
        ],
        "operationId": "actionInterfaceRoceStats",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-roce-show-roce-stats-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce/status": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return roce status of an interface.",
        "tags": [
          "interface",
          "qos",
          "roce",
          "status"
        ],
        "operationId": "getInterfaceRoceStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-status-resp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce/status/pool-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get the roce pools status",
        "tags": [
          "interface qos roce status pool"
        ],
        "operationId": "getRoceInterfacePools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-if-roce-pools-resp"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce/status/prio-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return roce status of an interface.",
        "tags": [
          "interface",
          "qos",
          "roce",
          "status",
          "prio-map"
        ],
        "operationId": "getInterfaceRoceStatusPrioMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-dscp-config-show"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/roce/status/tc-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return roce status of an interface.",
        "tags": [
          "interface",
          "qos",
          "roce",
          "status",
          "tc-map"
        ],
        "operationId": "getInterfaceRoceStatusTcMap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-roce-show-roce-tc-config-show"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers"
          }
        }
      },
      "post": {
        "summary": "Action on interface buffer stats",
        "tags": [
          "interface",
          "qos",
          "action"
        ],
        "operationId": "actionInterfaceQosBuffer",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-qos-buffers-if-qos-buffers"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/ingress-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos port ingress buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersIngressPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers-ing-port"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/ingress-priority-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos prioity group ingress buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersIngressPG",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers-ing-pg"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/egress-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos port egress buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersEgressPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers-eg-port"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/egress-traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos traffic class egress buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersEgressTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers-eg-tc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/egress-multicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos multicast egress buffers of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersEgressMc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buffers-eg-mc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/descriptor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos port buffers descriptor of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersDescriptor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buff-descriptor"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/descriptor/ingress-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos buffers descriptor ingress port of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersDescIngressPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-buff-ing-port-desc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/descriptor/ingress-priority-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos buffers descriptor ingress priority group of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersDescIngPriGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-ing-pri-grp-desc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/descriptor/egress-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos buffers descriptor egress port of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersDescEgrPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-egr-port-desc"
          }
        }
      }
    },
    "/interface/{interface-id}/qos/buffer/descriptor/egress-traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return qos buffers egress traffic class of an interface.",
        "tags": [
          "interface",
          "qos",
          "counters"
        ],
        "operationId": "getInterfaceQosBuffersDescEgrTrfCls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-qos-buffers-if-qos-egr-traffic-cls-desc"
          }
        }
      }
    },
    "/interface/{interface-id}/evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return evpn details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update the evpn details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-if-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear evpn configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/evpn/multihoming": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return evpn multihoming details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-multihoming"
          }
        }
      },
      "patch": {
        "summary": "Update the evpn multihoming details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-if-multihoming"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-multihoming"
          }
        }
      },
      "delete": {
        "summary": "Clear evpn multihoming configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceEvpnMh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/evpn/multihoming/segment": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return evpn multihoming segment details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-mh-segment"
          }
        }
      },
      "patch": {
        "summary": "Update the evpn multihoming segment details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-if-mh-segment"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-if-mh-segment"
          }
        }
      },
      "delete": {
        "summary": "Clear evpn multihoming segment configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceEvpnMhSegment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return PTP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp"
          }
        }
      },
      "patch": {
        "summary": "Update the PTP details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-if-ptp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp"
          }
        }
      },
      "delete": {
        "summary": "Clear PTP configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ptp/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return PTP timer details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePtpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp-timers"
          }
        }
      },
      "patch": {
        "summary": "Update the PTP timer details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePtpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-if-ptp-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear PTP timer configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePtpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/ptp/shaper": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return PTP shaper details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePtpShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp-shaper"
          }
        }
      },
      "patch": {
        "summary": "Update the PTP timer details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfacePtpShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-if-ptp-shaper"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp-shaper"
          }
        }
      },
      "delete": {
        "summary": "Clear PTP timer configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfacePtpShaper",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return PTP stats for an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfacePtpCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-if-ptp-counters"
          }
        }
      },
      "post": {
        "summary": "Action on ptp interface counters stats",
        "tags": [
          "ptp",
          "interface",
          "counters",
          "action"
        ],
        "operationId": "actionCounters",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-if-ptp-counter"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/interface/{interface-id}/tunnel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return tunnel details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceTunnel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tunnel-if-tunnel"
          }
        }
      },
      "patch": {
        "summary": "Update the bond details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceTunnel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tunnel-if-tunnel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tunnel-if-tunnel"
          }
        }
      },
      "delete": {
        "summary": "Clear bond configuration of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceTunnel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/storm-control": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return storm control configuration.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceStormControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-speed-storm-control"
          }
        }
      },
      "patch": {
        "summary": "Update the storm-control configuration.",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceStormControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-speed-storm-control"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-speed-storm-control"
          }
        }
      },
      "delete": {
        "summary": "Clear the storm-control configuration.",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceStormControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get service configuration",
        "tags": [
          "service"
        ],
        "operationId": "getService",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-service-service"
          }
        }
      },
      "patch": {
        "summary": "Update service configuration",
        "tags": [
          "service"
        ],
        "operationId": "updateService",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-service-service"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-service-service"
          }
        }
      },
      "delete": {
        "summary": "Clear service configuration",
        "tags": [
          "service"
        ],
        "operationId": "deleteService",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DHCP server configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-servers"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP server configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP server configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP server VRF configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-server"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP server VRF configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-server"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP server VRF configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP server interface configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP server interface configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP server interface configuration",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-interface-id"
        }
      ],
      "get": {
        "summary": "Get a client interface for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interface"
          }
        }
      },
      "patch": {
        "summary": "Update a client interface for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete a client interface for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get pool configuration for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-pools"
          }
        }
      },
      "patch": {
        "summary": "Update pool configuration for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-pools"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-pools"
          }
        }
      },
      "delete": {
        "summary": "Delete pool configuration for the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get a DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-pool"
          }
        }
      },
      "patch": {
        "summary": "Update a DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-pool"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-pool"
          }
        }
      },
      "delete": {
        "summary": "Delete a DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/domain-name-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-servers"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-name-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/domain-name-server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-domain-name-server-id"
        }
      ],
      "get": {
        "summary": "Get DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-server"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-name-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-server"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/domain-name": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-names"
          }
        }
      },
      "patch": {
        "summary": "Update domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-names"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-names"
          }
        }
      },
      "delete": {
        "summary": "Delete domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/domain-name/{domain-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-domain-name-id"
        }
      ],
      "get": {
        "summary": "Get domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name"
          }
        }
      },
      "patch": {
        "summary": "Update domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-name"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name"
          }
        }
      },
      "delete": {
        "summary": "Delete domain name of the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/gateway": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-gateways"
          }
        }
      },
      "patch": {
        "summary": "Update gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-gateways"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-gateways"
          }
        }
      },
      "delete": {
        "summary": "Delete gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolGateways",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/gateway/{gateway-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-gateway-id"
        }
      ],
      "get": {
        "summary": "Get gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpPoolGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-gateway"
          }
        }
      },
      "patch": {
        "summary": "Update gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpPoolGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-gateway"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-gateway"
          }
        }
      },
      "delete": {
        "summary": "Delete gateway for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpPoolGateway",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/range": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get address range configuration for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-ranges"
          }
        }
      },
      "patch": {
        "summary": "Update address range configuration for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-ranges"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-ranges"
          }
        }
      },
      "delete": {
        "summary": "Delete address range configuration for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/pool/{pool-id}/range/{range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-range-id"
        }
      ],
      "get": {
        "summary": "Get the address range for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-range"
          }
        }
      },
      "patch": {
        "summary": "Update the address range for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-range"
          }
        }
      },
      "delete": {
        "summary": "Delete the address range for the DHCP pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/domain-name": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DNS attributes provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-names"
          }
        }
      },
      "patch": {
        "summary": "Update DNS attributes provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-names"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-names"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS attributes provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/domain-name/{domain-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-domain-name-id"
        }
      ],
      "get": {
        "summary": "Get domain name configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name"
          }
        }
      },
      "patch": {
        "summary": "Update domain name configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-name"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name"
          }
        }
      },
      "delete": {
        "summary": "Delete domain name configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/domain-name-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DNS server configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-servers"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-domain-name-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-domain-name-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server configuration provided by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/domain-name-server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-domain-name-server-id"
        }
      ],
      "get": {
        "summary": "Get a DNS server address",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "patch": {
        "summary": "Update a DNS server address",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "delete": {
        "summary": "Delete a DNS server address",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get static configuration for hosts served by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpStatics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-statics"
          }
        }
      },
      "patch": {
        "summary": "Update static configuration for hosts served by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpStatics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-statics"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-statics"
          }
        }
      },
      "delete": {
        "summary": "Delete static configuration for hosts served by the DHCP server",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpStatics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server/{vrf-id}/static/{static-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-static-id"
        }
      ],
      "get": {
        "summary": "Get the name for the static entry",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcpStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-static"
          }
        }
      },
      "patch": {
        "summary": "Update the name for the static entry",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcpStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-static"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-static"
          }
        }
      },
      "delete": {
        "summary": "Delete the name for the static entry",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcpStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DHCP6 server configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Servers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-servers6"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP6 server configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Servers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-dhcp-servers6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-servers6"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP6 server configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Servers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP6 server VRF configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Server",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-server6"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP6 server VRF configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Server",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-dhcp-server6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-server6"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP6 server VRF configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Server",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP6 server interface configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP6 server interface configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP6 server interface configuration",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-dhcp-interface-id"
        }
      ],
      "get": {
        "summary": "Get a client interface for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Interface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interface"
          }
        }
      },
      "patch": {
        "summary": "Update a client interface for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Interface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server-dhcp-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server-dhcp-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete a client interface for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Interface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get pool configuration for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Pools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-pools"
          }
        }
      },
      "patch": {
        "summary": "Update pool configuration for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Pools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-dhcp-pools"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-pools"
          }
        }
      },
      "delete": {
        "summary": "Delete pool configuration for the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Pools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get a DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Pool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-pool"
          }
        }
      },
      "patch": {
        "summary": "Update a DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Pool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-dhcp-pool"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-dhcp-pool"
          }
        }
      },
      "delete": {
        "summary": "Delete a DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Pool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/domain-name-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6PoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-servers"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6PoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-name-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6PoolDomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/domain-name-server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-domain-name-server-id"
        }
      ],
      "get": {
        "summary": "Get DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6PoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-server"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6PoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-name-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-server"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6PoolDomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/domain-name": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get domain name of the DHCP6 pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "getDhcp6PoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-names"
          }
        }
      },
      "patch": {
        "summary": "Update Domain name of the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6PoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-names"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-names"
          }
        }
      },
      "delete": {
        "summary": "Delete Domain name of the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6PoolDomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/domain-name/{domain-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-domain-name-id"
        }
      ],
      "get": {
        "summary": "Get domain name of the DHCP pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6PoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name"
          }
        }
      },
      "patch": {
        "summary": "Update Domain name of the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6PoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-name"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name"
          }
        }
      },
      "delete": {
        "summary": "Delete Domain name of the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6PoolDomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/range": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        }
      ],
      "get": {
        "summary": "Get address range configuration for the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Ranges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-ranges"
          }
        }
      },
      "patch": {
        "summary": "Update address range configuration for the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Ranges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-ranges"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-ranges"
          }
        }
      },
      "delete": {
        "summary": "Delete address range configuration for the DHCP6 pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcp6Ranges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/pool/{pool-id}/range/{range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-dhcp-pool-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-range-id"
        }
      ],
      "get": {
        "summary": "Get the address range for the DHCP6 pool",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Range",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-range"
          }
        }
      },
      "patch": {
        "summary": "Update the address range for the DHCP6 pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "updateDhcp6Range",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-range"
          }
        }
      },
      "delete": {
        "summary": "Delete the address range for the DHCP6 pool",
        "tags": [
          "dhcp-server"
        ],
        "operationId": "deleteDhcp6Range",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/domain-name": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DNS attributes provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6DomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-names"
          }
        }
      },
      "patch": {
        "summary": "Update DNS attributes provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6DomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-names"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-names"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS attributes provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6DomainNames",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/domain-name/{domain-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-domain-name-id"
        }
      ],
      "get": {
        "summary": "Get domain name configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6DomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name"
          }
        }
      },
      "patch": {
        "summary": "Update domain name configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6DomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-name"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name"
          }
        }
      },
      "delete": {
        "summary": "Delete domain name configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6DomainName",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/domain-name-server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DNS server configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6DomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-servers"
          }
        }
      },
      "patch": {
        "summary": "Update DNS server configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6DomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-domain-name-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-domain-name-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS server configuration provided by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6DomainNameServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/domain-name-server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-domain-name-server-id"
        }
      ],
      "get": {
        "summary": "Get a DNS server address",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6DomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "patch": {
        "summary": "Update a DNS server address",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6DomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "delete": {
        "summary": "Delete a DNS server address",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6DomainNameServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get static configuration for hosts served by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Statics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-statics"
          }
        }
      },
      "patch": {
        "summary": "Update static configuration for hosts served by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Statics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-statics"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-statics"
          }
        }
      },
      "delete": {
        "summary": "Delete static configuration for hosts served by the DHCP6 server",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Statics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-server6/{vrf-id}/static/{static-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server6-static-id"
        }
      ],
      "get": {
        "summary": "Get the name for the static entry",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "getDhcp6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-static"
          }
        }
      },
      "patch": {
        "summary": "Update the name for the static entry",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "updateDhcp6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-server6-static"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-server6-static"
          }
        }
      },
      "delete": {
        "summary": "Delete the name for the static entry",
        "tags": [
          "dhcp-server6"
        ],
        "operationId": "deleteDhcp6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dns": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "getDnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-dnss"
          }
        }
      },
      "patch": {
        "summary": "Update DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-dnss"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-dnss"
          }
        }
      },
      "delete": {
        "summary": "Delete DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnss",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dns/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get VRF DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "getDnsVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-dns"
          }
        }
      },
      "patch": {
        "summary": "Update VRF DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-dns"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-dns"
          }
        }
      },
      "delete": {
        "summary": "Delete VRF DNS configuration",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dns/{vrf-id}/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get list of DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "getDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-servers"
          }
        }
      },
      "patch": {
        "summary": "Update the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the DNS servers",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dns/{vrf-id}/server/{dns-server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dns-server-id"
        }
      ],
      "get": {
        "summary": "Return the given DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "getDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "patch": {
        "summary": "Update the given DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "updateDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dns-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dns-server"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a DNS server",
        "tags": [
          "dns"
        ],
        "operationId": "deleteDnsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/syslog": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-syslogs"
          }
        }
      },
      "patch": {
        "summary": "Update syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-syslogs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-syslogs"
          }
        }
      },
      "delete": {
        "summary": "Delete syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/syslog/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get VRF syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-syslog"
          }
        }
      },
      "patch": {
        "summary": "Update VRF syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-syslog"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-syslog"
          }
        }
      },
      "delete": {
        "summary": "Delete VRF syslog configuration",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/syslog/{vrf-id}/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-servers"
          }
        }
      },
      "patch": {
        "summary": "Update the syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the syslog servers",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/syslog/{vrf-id}/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-syslog-server-id"
        }
      ],
      "get": {
        "summary": "Get the given syslog server",
        "tags": [
          "syslog"
        ],
        "operationId": "getSyslogServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-server"
          }
        }
      },
      "patch": {
        "summary": "Update the given syslog server",
        "tags": [
          "syslog"
        ],
        "operationId": "updateSyslogServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-syslog-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-syslog-server"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a syslog server",
        "tags": [
          "syslog"
        ],
        "operationId": "deleteSyslogServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get NTP config",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-ntps"
          }
        }
      },
      "patch": {
        "summary": "Update NTP configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-ntps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-ntps"
          }
        }
      },
      "delete": {
        "summary": "Delete NTP configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get VRF NTP config",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-ntp"
          }
        }
      },
      "patch": {
        "summary": "Update VRF NTP configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-ntp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-ntp"
          }
        }
      },
      "delete": {
        "summary": "Delete NTP VRF configuration",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp/{vrf-id}/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get NTP servers",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-servers"
          }
        }
      },
      "patch": {
        "summary": "Update the NTP servers",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP servers",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp/{vrf-id}/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ntp-server-id"
        }
      ],
      "get": {
        "summary": "Get NTP server",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-server"
          }
        }
      },
      "patch": {
        "summary": "Update the NTP server",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-server"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP server",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp/{vrf-id}/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get NTP pools",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-servers"
          }
        }
      },
      "patch": {
        "summary": "Update the NTP pools",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP pools",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ntp/{vrf-id}/pool/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ntp-server-id"
        }
      ],
      "get": {
        "summary": "Get NTP pool",
        "tags": [
          "ntp"
        ],
        "operationId": "getNtpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-server"
          }
        }
      },
      "patch": {
        "summary": "Update the NTP pool",
        "tags": [
          "ntp"
        ],
        "operationId": "updateNtpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ntp-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ntp-server"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of the NTP pool",
        "tags": [
          "ntp"
        ],
        "operationId": "deleteNtpPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelays",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relays"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP relays configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelays",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relays"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relays"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP relays configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelays",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelay",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelay",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get servers for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-servers"
          }
        }
      },
      "patch": {
        "summary": "Update servers for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-servers"
          }
        }
      },
      "delete": {
        "summary": "Delete servers for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-dhcp-server-id"
        }
      ],
      "get": {
        "summary": "Get server for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-server"
          }
        }
      },
      "patch": {
        "summary": "Update server for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-server"
          }
        }
      },
      "delete": {
        "summary": "Delete server for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get interfaces for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update interfaces for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete interfaces for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-dhcp-relay-interface-id"
        }
      ],
      "get": {
        "summary": "Get interface for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-interface"
          }
        }
      },
      "patch": {
        "summary": "Update interface for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete interface for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/gateway-interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get gateway-interfaces for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayGatewayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-gateway-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update gateway-interfaces for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayGatewayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-gateway-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-gateway-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete gateway-interfaces for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayGatewayInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/gateway-interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-gateway-interface-id"
        }
      ],
      "get": {
        "summary": "Get gateway-interface for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayGatewayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-gateway-interface"
          }
        }
      },
      "patch": {
        "summary": "Update gateway-interface for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayGatewayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-gateway-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-gateway-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete gateway-interface for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayGatewayInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/agent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return agent for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent"
          }
        }
      },
      "patch": {
        "summary": "update agent for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-agent"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent"
          }
        }
      },
      "delete": {
        "summary": "delete agent for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/agent/remote-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return agent remote-ids for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayAgentRemoteIds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-remote-ids"
          }
        }
      },
      "patch": {
        "summary": "update agent remote-ids for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayAgentRemoteIds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-agent-remote-ids"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-remote-ids"
          }
        }
      },
      "delete": {
        "summary": "delete agent remote-ids for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayAgentRemoteIds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/agent/remote-id/{remote-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-remote-id"
        }
      ],
      "get": {
        "summary": "Return agent remote-id for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayAgentRemoteId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-remote-id"
          }
        }
      },
      "patch": {
        "summary": "update agent remote-id for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayAgentRemoteId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-agent-remote-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-remote-id"
          }
        }
      },
      "delete": {
        "summary": "delete agent remote-id for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayAgentRemoteId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay/{vrf-id}/agent/use-pif-circuit-id": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return agent use pif-circuit-id for DHCP relay",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "getDhcpRelayAgentUsePifCircuitId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
          }
        }
      },
      "patch": {
        "summary": "update agent use pif-circuit-id for DHCP relay configuration",
        "tags": [
          "dhcp-relay"
        ],
        "operationId": "updateDhcpRelayAgentUsePifCircuitId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
          }
        }
      },
      "delete": {
        "summary": "delete agent use pif-circuit-id for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelayAgentUsePifCircuitId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DHCP relay",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelays6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relays"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP relays configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelays6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-dhcp-relays"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relays"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP relays configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelays6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get DHCP relay",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relay"
          }
        }
      },
      "patch": {
        "summary": "Update DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-dhcp-relay"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relay"
          }
        }
      },
      "delete": {
        "summary": "Delete DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get interfaces for DHCP relay",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relay-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update interfaces for DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-dhcp-relay-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-dhcp-relay-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete interfaces for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6Interfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}/interface/upstream": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get upstream interfaces for DHCP relay6",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6Upstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-upstream-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update upstream interfaces for DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6Upstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-relay-upstream-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-upstream-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete upstream interfaces for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6Upstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}/interface/upstream/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-dhcp-relay-interface-id"
        }
      ],
      "get": {
        "summary": "Get upstream interface for DHCP relay",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6UpStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-upstream-interface"
          }
        }
      },
      "patch": {
        "summary": "Update upstream interface for DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6UpStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-relay-upstream-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-upstream-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete upstream interface for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6UpStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}/interface/downstream": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get downstream interfaces for DHCP relay6",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6Downstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-downstream-interfaces"
          }
        }
      },
      "patch": {
        "summary": "Update downstream interfaces for DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6Downstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-relay-downstream-interfaces"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-downstream-interfaces"
          }
        }
      },
      "delete": {
        "summary": "Delete interfaces for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6Downstream",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/dhcp-relay6/{vrf-id}/interface/downstream/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-relay-dhcp-relay-interface-id"
        }
      ],
      "get": {
        "summary": "Get downstream interface for DHCP relay",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "getDhcpRelay6DnStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-downstream-interface"
          }
        }
      },
      "patch": {
        "summary": "Update downstream interface for DHCP relay configuration",
        "tags": [
          "dhcp-relay6"
        ],
        "operationId": "updateDhcpRelay6DnStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dhcp-relay6-relay-downstream-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dhcp-relay6-relay-downstream-interface"
          }
        }
      },
      "delete": {
        "summary": "Delete downstream interface for DHCP relay configuration",
        "tags": [
          "DHCP-relays"
        ],
        "operationId": "deleteDhcpRelay6DnStInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/control": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get service control.",
        "tags": [
          "control"
        ],
        "operationId": "getControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-service-control"
          }
        }
      },
      "patch": {
        "summary": "Update server control configurations",
        "tags": [
          "control"
        ],
        "operationId": "updateControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-systemd-service-control"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-service-control"
          }
        }
      },
      "delete": {
        "summary": "Delete server control",
        "tags": [
          "control"
        ],
        "operationId": "deleteControl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/control/{service-name-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-systemd-service-name-id"
        }
      ],
      "get": {
        "summary": "Get server control config",
        "tags": [
          "control"
        ],
        "operationId": "getControlServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-control-server"
          }
        }
      },
      "patch": {
        "summary": "Update control server configuration",
        "tags": [
          "control"
        ],
        "operationId": "updateControlServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-systemd-control-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-control-server"
          }
        }
      },
      "delete": {
        "summary": "Delete control server configuration",
        "tags": [
          "control"
        ],
        "operationId": "deleteControlServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/control/{service-name-id}/resource-limit": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-systemd-service-name-id"
        }
      ],
      "get": {
        "summary": "Get service resource limits",
        "tags": [
          "control"
        ],
        "operationId": "getServiceResourceLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-resource-limit"
          }
        }
      },
      "patch": {
        "summary": "Update service resource limits",
        "tags": [
          "control"
        ],
        "operationId": "updateServiceResourceLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-systemd-resource-limit"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-systemd-resource-limit"
          }
        }
      },
      "delete": {
        "summary": "Clear service resource limits",
        "tags": [
          "control"
        ],
        "operationId": "deleteServiceResourceLimit",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/synce": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "get SyncE config and operational status",
        "tags": [
          "synce"
        ],
        "operationId": "getSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-synce-synce"
          }
        }
      },
      "patch": {
        "summary": "Update SyncE configuration",
        "tags": [
          "synce"
        ],
        "operationId": "updateSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-synce-synce"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-synce-synce"
          }
        }
      },
      "delete": {
        "summary": "delete PTP configuration",
        "tags": [
          "synce"
        ],
        "operationId": "deleteSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/synce": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return SyncE details of an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-synce-if-synce"
          }
        }
      },
      "patch": {
        "summary": "Update SyncE interface",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-synce-if-synce"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-synce-if-synce"
          }
        }
      },
      "delete": {
        "summary": "Clear SyncE interface details",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceSynce",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/counters/synce": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return SyncE stats for an interface.",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceSyncECounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-synce-if-synce-counters"
          }
        }
      },
      "post": {
        "summary": "Action on synce interface counters stats",
        "tags": [
          "synce",
          "interface",
          "counters",
          "action"
        ],
        "operationId": "actionSynceCounters",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-synce-if-synce-counters"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/system/health": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system health information",
        "tags": [
          "system",
          "health"
        ],
        "operationId": "getSystemHealth",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-health-system-health"
          }
        },
        "x-cue-version": "25.01.1000",
        "x-cue-history": "25.01.1000",
        "x-cue-example": "nv show system health [-w brief|detail]"
      }
    },
    "/service/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get PTP config and operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptps"
          }
        }
      },
      "patch": {
        "summary": "Update PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-ptps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptps"
          }
        }
      },
      "delete": {
        "summary": "delete PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP config and operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      },
      "patch": {
        "summary": "Update PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-ptp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      },
      "delete": {
        "summary": "delete PTP configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP global counters",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptps-counters"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/status": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP status",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptps-status"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/domain": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP domain config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpDomain",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/priority1": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP priority1 config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpPriority1",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/priority2": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP priority2 config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpPriority2",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/ip-dscp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP ip-dscp config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpIpDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/ipv6-scope": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP ipv6-scope config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpIpv6Scope",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/servo": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP servo config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpServo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/force-version": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP force version config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpForceVersion",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ptp"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/acceptable-master": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP acceptable masters config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpAccMasters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-masters"
          }
        }
      },
      "patch": {
        "summary": "Update PTP acceptable masters configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpAccMasters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-masters"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-masters"
          }
        }
      },
      "delete": {
        "summary": "delete PTP acceptable masters configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpAccMasters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/acceptable-master/{clock-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-clock-id"
        }
      ],
      "get": {
        "summary": "Get PTP acceptable master config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpAccMaster",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-master"
          }
        }
      },
      "patch": {
        "summary": "Update PTP acceptable masters configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpAccMaster",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-master"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-master"
          }
        }
      },
      "delete": {
        "summary": "delete PTP acceptable masters configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpAccMaster",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/unicast-master": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP unicast master tables config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpUnicastMasterTbls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-unicast-masters"
          }
        }
      },
      "patch": {
        "summary": "Update PTP unicast master tables configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpUnicastMasterTbls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-unicast-masters"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-unicast-masters"
          }
        }
      },
      "delete": {
        "summary": "delete PTP unicast master tables configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpUnicastMasterTbls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/unicast-master/{table-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-unicast-master-table-id"
        }
      ],
      "get": {
        "summary": "Get PTP unicast master table config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpUnicastMasterTbl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-unicast-master"
          }
        }
      },
      "patch": {
        "summary": "Update PTP unicast master table configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpUnicastMasterTbl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-unicast-master"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-unicast-master"
          }
        }
      },
      "delete": {
        "summary": "delete PTP unicast master table configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpUnicastMasterTbl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/unicast-master/{table-id}/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-unicast-master-table-id"
        }
      ],
      "get": {
        "summary": "Get PTP unicast master ip or mac addresses",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpUnicastMasterIpMacAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ip-mac-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update PTP unicast master ip or mac addresses",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpUnicastMasterIpMacAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-ip-mac-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ip-mac-addresses"
          }
        }
      },
      "delete": {
        "summary": "delete PTP unicast master ip/mac addresses",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpUnicastMasterIpMacAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/unicast-master/{table-id}/address/{ip-mac-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-unicast-master-table-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-ip-mac-address-id"
        }
      ],
      "get": {
        "summary": "Return details of the given IP/MAC address",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpUnicastMasterIpMacAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ip-mac-address"
          }
        }
      },
      "patch": {
        "summary": "Update PTP unicast master ip or mac address",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpUnicastMasterIpMacAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-ip-mac-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-ip-mac-address"
          }
        }
      },
      "delete": {
        "summary": "delete PTP unicast master ip/mac address",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpUnicastMasterIpMacAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/profile": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP profile config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpProfiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-profiles"
          }
        }
      },
      "patch": {
        "summary": "Update PTP profile configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpProfiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-profiles"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-profiles"
          }
        }
      },
      "delete": {
        "summary": "delete PTP profile configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpProfiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/profile/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-profile-id"
        }
      ],
      "get": {
        "summary": "Get PTP profile",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-profile"
          }
        }
      },
      "patch": {
        "summary": "Update PTP profile configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-profile"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-profile"
          }
        }
      },
      "delete": {
        "summary": "delete PTP profile configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpProfile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP monitor config",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpMonitor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-monitor"
          }
        }
      },
      "patch": {
        "summary": "Update PTP monitor configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "updatePtpMonitor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-monitor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-monitor"
          }
        }
      },
      "delete": {
        "summary": "delete PTP monitor configuration",
        "tags": [
          "ptp"
        ],
        "operationId": "deletePtpMonitor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/timestamp-log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP timestamp logs",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpTsLogs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-logs"
          }
        }
      },
      "post": {
        "summary": "Action on timestamp logs",
        "tags": [
          "ptp",
          "log",
          "timestamp-log",
          "action"
        ],
        "operationId": "actionTimestampLog",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-log"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP violations",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpViolations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-violations"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP violation logs",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpViolationLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-violations-log"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log/acceptable-master": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP acceptable master violations",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpVlogAms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-master-violations"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log/forced-master": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP forced master violations",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpVlogFms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-master-violations"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log/max-offset": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP violation max offset logs",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpLogMaxOffsets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-monitor-vio-logs"
          }
        }
      },
      "post": {
        "summary": "Action on violations log max-offset",
        "tags": [
          "ptp",
          "violations",
          "log",
          "max-offset",
          "action"
        ],
        "operationId": "actionViolationsLogMaxOffset",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-log"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log/min-offset": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP violation min offset logs",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpLogMinOffsets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-monitor-vio-logs"
          }
        }
      },
      "post": {
        "summary": "Action on violations log min-offset",
        "tags": [
          "ptp",
          "violations",
          "log",
          "min-offset",
          "action"
        ],
        "operationId": "actionViolationsLogMinOffset",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-log"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/monitor/violations/log/path-delay": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP violation path delay logs",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpLogPathDelays",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-monitor-vio-logs"
          }
        }
      },
      "post": {
        "summary": "Action on violations log path-delay",
        "tags": [
          "ptp",
          "violations",
          "log",
          "path-delay",
          "action"
        ],
        "operationId": "actionViolationsLogPathDelay",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-log"
        },
        "responses": {
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          },
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/current": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP current operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpCurrentStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-current"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/clock-quality": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP clock quality operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpClockQuality",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-clock-quality"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/parent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP parent operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpParentStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-parent"
          }
        }
      }
    },
    "/service/ptp/{instance-id}/time-properties": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ptp-instance-id"
        }
      ],
      "get": {
        "summary": "Get PTP time operational data",
        "tags": [
          "ptp"
        ],
        "operationId": "getPtpTimeStatus",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-time-properties"
          }
        }
      }
    },
    "/system": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system information",
        "tags": [
          "system"
        ],
        "operationId": "getSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system"
          }
        }
      },
      "patch": {
        "summary": "Update system configuration",
        "tags": [
          "system"
        ],
        "operationId": "updateSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system"
          }
        }
      },
      "delete": {
        "summary": "Clear system configuration",
        "tags": [
          "system"
        ],
        "operationId": "deleteSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "Run a system action",
        "tags": [
          "reboot",
          "action"
        ],
        "operationId": "actionSystem",
        "requestBody": {
          "$ref": "#/x-defs/response-system-system-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/sflow": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get sFlow configuration",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-sflow"
          }
        }
      },
      "patch": {
        "summary": "Update sFlow configuration",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-sflow"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-sflow"
          }
        }
      },
      "delete": {
        "summary": "Delete sFlow onfiguration",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlow",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/collector": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all the collectors",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlowCollectors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-collectors"
          }
        }
      },
      "patch": {
        "summary": "Update the collectors",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlowCollectors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-collectors"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-collectors"
          }
        }
      },
      "delete": {
        "summary": "Clear the collectors",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlowCollectors",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/collector/{collector-ip}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-sflow-collector-id"
        }
      ],
      "get": {
        "summary": "Get details of the collector",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlowCollector",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-collector"
          }
        }
      },
      "patch": {
        "summary": "Update details of the collector",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlowCollector",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-collector"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-collector"
          }
        }
      },
      "delete": {
        "summary": "Clear the given collector",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlowCollector",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/sampling-rate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get details sampling rate",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlowSamplingRate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-sampling-rate"
          }
        }
      },
      "patch": {
        "summary": "Update details of sampling rate",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlowSamplingRate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-sampling-rate"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-sampling-rate"
          }
        }
      },
      "delete": {
        "summary": "Clear the sampling rate",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlowSamplingRate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/agent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get details of sFlow agent",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlowAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-agent"
          }
        }
      },
      "patch": {
        "summary": "Update details of sFlow agent",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlowAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-agent"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-agent"
          }
        }
      },
      "delete": {
        "summary": "Clear the sFlow agent",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlowAgent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/dropmon": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get details Drop Monitoring",
        "tags": [
          "sflow"
        ],
        "operationId": "getSFlowDropmon",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-dropmons"
          }
        }
      },
      "patch": {
        "summary": "Update details Drop Monitoring",
        "tags": [
          "sflow"
        ],
        "operationId": "updateSFlowDropmon",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-dropmons"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-dropmons"
          }
        }
      },
      "delete": {
        "summary": "Clear the given Drop Monitoring",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteSFlowDropmon",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/sflow/dropmon/{drop-type}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-sflow-drop-type-id"
        }
      ],
      "get": {
        "summary": "Get details of the drop monitoring configuration",
        "tags": [
          "sflow"
        ],
        "operationId": "getDropmonConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-dropmon"
          }
        }
      },
      "patch": {
        "summary": "Update the drop monitoring configuration",
        "tags": [
          "sflow"
        ],
        "operationId": "updateDropmonConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sflow-dropmon"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sflow-dropmon"
          }
        }
      },
      "delete": {
        "summary": "Clear the given drop monitoring configuration",
        "tags": [
          "sflow"
        ],
        "operationId": "deleteDropmonConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/version": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System version information",
        "tags": [
          "system"
        ],
        "operationId": "getSystemVersion",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-version"
          }
        }
      }
    },
    "/system/maintenance": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system maintenance details",
        "tags": [
          "system",
          "maintenance"
        ],
        "operationId": "getSystemMaintenance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-maintenance"
          }
        }
      },
      "post": {
        "summary": "Change system maintenance mode or ports state",
        "tags": [
          "system",
          "maintenance",
          "mode",
          "ports",
          "action"
        ],
        "operationId": "actionSystemMaintenance",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-maintenance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "System log actions",
        "tags": [
          "system",
          "log",
          "action"
        ],
        "operationId": "actionSystemLog",
        "requestBody": {
          "$ref": "#/x-defs/response-system-system-log"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/packages": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Upgrade System Packages",
        "tags": [
          "system",
          "packages",
          "action"
        ],
        "operationId": "actionSystemPackages",
        "requestBody": {
          "$ref": "#/x-defs/response-system-system-packages"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/packages/to": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Upgrade System Packages to latest version",
        "tags": [
          "system",
          "packages",
          "to",
          "action"
        ],
        "operationId": "actionSystemPackagesTo",
        "requestBody": {
          "$ref": "#/x-defs/response-system-system-packages-to"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/time": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system date-time details",
        "tags": [
          "system",
          "date-time"
        ],
        "operationId": "getSystemDateTime",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-date-time"
          }
        }
      },
      "post": {
        "summary": "Set System date-time",
        "tags": [
          "system",
          "date-time",
          "action"
        ],
        "operationId": "actionSystemDateTime",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system-date-time"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/factory-default": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "post": {
        "summary": "Actions to reset system to factory configurations",
        "tags": [
          "system",
          "factory-default",
          "action"
        ],
        "operationId": "actionFactoryDefault",
        "requestBody": {
          "$ref": "#/x-defs/response-system-factory-default"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Fetch current acl-mode",
        "tags": [
          "acl-global"
        ],
        "operationId": "getAclGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acl-global"
          }
        }
      },
      "patch": {
        "summary": "Configure acl-mode as atomic/non-atomic",
        "tags": [
          "acl-global"
        ],
        "operationId": "updateAclGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-acl-global"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-acl-global"
          }
        }
      },
      "delete": {
        "summary": "Delete acl-mode",
        "tags": [
          "acl-global"
        ],
        "operationId": "deleteAclGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/counter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Fetch counters polling-interval for logical/physical interfaces",
        "tags": [
          "counter-global"
        ],
        "operationId": "getCounterGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-counter-global"
          }
        }
      },
      "patch": {
        "summary": "Configure counters polling-interval(logical/physical) interfaces",
        "tags": [
          "counter-global"
        ],
        "operationId": "updateCounterGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-counter-global"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-counter-global"
          }
        }
      },
      "delete": {
        "summary": "Delete counters polling-interval(logical/physical) interfaces",
        "tags": [
          "counter-global"
        ],
        "operationId": "deleteCounterGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/counter/polling-interval": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Fetch counters polling-interval for logical/physical interfaces",
        "tags": [
          "counter-global",
          "polling-interval"
        ],
        "operationId": "getCounterGlobalPollingInterval",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-polling-interval"
          }
        }
      },
      "patch": {
        "summary": "Configure counters polling-interval(logical/physical) interfaces",
        "tags": [
          "counter-global",
          "polling-interval"
        ],
        "operationId": "updateCounterGlobalPollingInterval",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-polling-interval"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-polling-interval"
          }
        }
      },
      "delete": {
        "summary": "Delete counters polling-interval(logical/physical) interfaces",
        "tags": [
          "counter-global",
          "polling-interval"
        ],
        "operationId": "deleteCounterGlobalPollingInterval",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "control plane configurations",
        "tags": [
          "control-plane"
        ],
        "operationId": "getControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-control-plane"
          }
        }
      },
      "patch": {
        "summary": "Update control-plane configuration",
        "tags": [
          "control-plane"
        ],
        "operationId": "updateControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-control-plane"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-control-plane"
          }
        }
      },
      "delete": {
        "summary": "Clear control-plane configuration",
        "tags": [
          "control-plane"
        ],
        "operationId": "deleteControlPlane",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/trap": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get control-plane trap",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "getControlPlaneTrap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-traps"
          }
        }
      },
      "patch": {
        "summary": "Update trap configuration",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "updateControlPlaneTrap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-traps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-traps"
          }
        }
      },
      "delete": {
        "summary": "Clear trap configuration",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "deleteControlPlaneTrap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/policer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get control-plane policer",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "getControlPlanePolicer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-policers"
          }
        }
      },
      "patch": {
        "summary": "Update policer configuration",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "updateControlPlanePolicer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-policers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-policers"
          }
        }
      },
      "delete": {
        "summary": "Clear policer configuration",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "deleteControlPlanePolicer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/trap/{trap-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-trap-id"
        }
      ],
      "get": {
        "summary": "Get info for a control plane trap",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "getControlPlaneTrapId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-trap"
          }
        }
      },
      "patch": {
        "summary": "Update control plane trap",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "updateControlPlaneTrapId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-trap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-trap"
          }
        }
      },
      "delete": {
        "summary": "Clear control plane trap",
        "tags": [
          "control-plane",
          "trap"
        ],
        "operationId": "deleteControlPlaneTrapId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/policer/{policer-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-policer-id"
        }
      ],
      "get": {
        "summary": "Get info for a control plane policer id",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "getControlPlanePolicerId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-policer"
          }
        }
      },
      "patch": {
        "summary": "Update control plane policer id",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "updateControlPlanePolicerId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-policer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-policer"
          }
        }
      },
      "delete": {
        "summary": "Clear control plane policer id",
        "tags": [
          "control-plane",
          "policer"
        ],
        "operationId": "deleteControlPlanePolicerId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/policer/{policer-id}/statistics": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-policer-id"
        }
      ],
      "get": {
        "summary": "Get info for a control plane policer id statistics",
        "tags": [
          "control-plane",
          "policer",
          "statistics"
        ],
        "operationId": "getControlPlanePolicerIdStatistics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-policer-statistics"
          }
        }
      }
    },
    "/system/control-plane/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Return ACLs details of control-plane.",
        "tags": [
          "control-plane",
          "acls"
        ],
        "operationId": "getControlPlaneAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acls"
          }
        }
      },
      "patch": {
        "summary": "Update the ACLs details of controlplane.",
        "tags": [
          "control-plane",
          "acls"
        ],
        "operationId": "updateControlPlaneAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-cp-acls"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acls"
          }
        }
      },
      "delete": {
        "summary": "Clear acls configuration of controlplane.",
        "tags": [
          "control-plane",
          "acls"
        ],
        "operationId": "deleteControlPlaneAcls",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/acl/{acl-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return ACL details of control-plane.",
        "tags": [
          "control-plane",
          "acl"
        ],
        "operationId": "getControlPlaneAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acl"
          }
        }
      },
      "patch": {
        "summary": "Update the ACL details of controlplane.",
        "tags": [
          "control-plane",
          "acl"
        ],
        "operationId": "updateControlPlaneAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-cp-acl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acl"
          }
        }
      },
      "delete": {
        "summary": "Clear ACL configuration of controlplane.",
        "tags": [
          "control-plane",
          "acl"
        ],
        "operationId": "deleteControlPlaneAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/control-plane/acl/{acl-id}/statistics": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        }
      ],
      "get": {
        "summary": "Return acl counter details of controlplane.",
        "tags": [
          "control-plane",
          "acl",
          "statistics"
        ],
        "operationId": "getControlPlaneAclStatistics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acl-stats"
          }
        }
      }
    },
    "/system/control-plane/acl/{acl-id}/statistics/{rule-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Return cp acl counter details for a given rule.",
        "tags": [
          "control-plane",
          "acl",
          "rule",
          "statistics"
        ],
        "operationId": "getControlPlaneAclRuleStatistics",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-cp-acl-stat"
          }
        }
      }
    },
    "/system/global": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get system global configuration",
        "tags": [
          "global"
        ],
        "operationId": "getGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-global"
          }
        }
      },
      "patch": {
        "summary": "Update system global configuration",
        "tags": [
          "global"
        ],
        "operationId": "updateGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-global-global"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-global"
          }
        }
      },
      "delete": {
        "summary": "Clear system global configuration",
        "tags": [
          "global"
        ],
        "operationId": "deleteGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get reserved config",
        "tags": [
          "global"
        ],
        "operationId": "getReserved",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-reserved"
          }
        }
      },
      "patch": {
        "summary": "Update reserved config",
        "tags": [
          "global"
        ],
        "operationId": "updateReserved",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-reserved"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-reserved"
          }
        }
      },
      "delete": {
        "summary": "Clear reserved config",
        "tags": [
          "global"
        ],
        "operationId": "deleteReserved",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved/routing-table": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get reserved routing-table config",
        "tags": [
          "global"
        ],
        "operationId": "getReservedRoutingTable",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-routing-table"
          }
        }
      },
      "patch": {
        "summary": "Update reserved routing-table config",
        "tags": [
          "global"
        ],
        "operationId": "updateReservedRoutingTable",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-routing-table"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-routing-table"
          }
        }
      },
      "delete": {
        "summary": "Clear reserved routing-table config",
        "tags": [
          "global"
        ],
        "operationId": "deleteReservedRoutingTable",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved/routing-table/pbr": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get reserved pbr config",
        "tags": [
          "global"
        ],
        "operationId": "getReservedPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-rt-pbr"
          }
        }
      },
      "patch": {
        "summary": "Update reserved pbr config",
        "tags": [
          "global"
        ],
        "operationId": "updateReservedPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-rt-pbr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-rt-pbr"
          }
        }
      },
      "delete": {
        "summary": "Clear reserved pbr config",
        "tags": [
          "global"
        ],
        "operationId": "deleteReservedPbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved/vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get reserved VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "getReservedVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update reserved VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "updateReservedVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-vlan"
          }
        }
      },
      "delete": {
        "summary": "Delete reserved VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "deleteReservedVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved/vlan/internal": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Reserved internal VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "getReservedInternalVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-internal-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update reserved internal VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "updateReservedInternalVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-internal-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-internal-vlan"
          }
        }
      },
      "delete": {
        "summary": "Delete reserved internal VLAN",
        "tags": [
          "global"
        ],
        "operationId": "deleteReservedInternalVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/reserved/vlan/l3-vni-vlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get reserved l3vni VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "getReservedL3VniVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-l3-vni-vlan"
          }
        }
      },
      "patch": {
        "summary": "Update reserved l3vni VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "updateReservedL3VniVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-reserved-l3-vni-vlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-reserved-l3-vni-vlan"
          }
        }
      },
      "delete": {
        "summary": "Delete reserved l3vni VLAN config",
        "tags": [
          "global"
        ],
        "operationId": "deleteReservedL3VniVlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/arp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get neighbor tunables for ARP",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "getNeighbortunableArp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_arp"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor tunables for ARP",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "updateNeighbortunableArp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-neighbor-tunable-neighbortunable_arp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_arp"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor tunables for ARP",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "deleteNeighbortunableArp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/arp/garbage-collection-threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get neighbor garbage collection thresholds for ARP",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "getNeighbortunableArpGcthresh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_arp_gcthresh"
          }
        }
      }
    },
    "/system/global/nd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get neighbor tunables for Neighbor Discovery",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "getNeighbortunableNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_nd"
          }
        }
      },
      "patch": {
        "summary": "Update neighbor tunables for Neighbor Discovery",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "updateNeighbortunableNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-neighbor-tunable-neighbortunable_nd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_nd"
          }
        }
      },
      "delete": {
        "summary": "Clear neighbor tunables for Neighbor Discovery",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "deleteNeighbortunableNd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/global/nd/garbage-collection-threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get neighbor garbage collection thresholds for Neighbor Discovery",
        "tags": [
          "neighbor-tunable"
        ],
        "operationId": "getNeighbortunableNdGcthresh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-neighbor-tunable-neighbortunable_nd_gcthresh"
          }
        }
      }
    },
    "/system/global/svi-force-up": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get global svi-force-up configuration",
        "tags": [
          "global"
        ],
        "operationId": "getGlobalSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-svi-force-up"
          }
        }
      },
      "patch": {
        "summary": "Set the global svi-force-up configuration",
        "tags": [
          "global"
        ],
        "operationId": "updateGlobalSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-global-svi-force-up"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-global-svi-force-up"
          }
        }
      },
      "delete": {
        "summary": "Unset global svi-force-up",
        "tags": [
          "global"
        ],
        "operationId": "deleteGlobalSviForceUp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get traffic forwarding config information",
        "tags": [
          "forwarding"
        ],
        "operationId": "getForwarding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-forwarding"
          }
        }
      },
      "patch": {
        "summary": "Update traffic forwarding config information.",
        "tags": [
          "forwarding"
        ],
        "operationId": "updateForwarding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-forwarding-forwarding"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-forwarding"
          }
        }
      },
      "delete": {
        "summary": "Clear traffic forwarding configuration",
        "tags": [
          "forwarding"
        ],
        "operationId": "deleteForwarding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding/lag-hash": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get forwarding LAG hash information",
        "tags": [
          "forwarding",
          "lag-hash"
        ],
        "operationId": "getForwardingLagHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-lag-hash"
          }
        }
      },
      "patch": {
        "summary": "Update forwarding LAG hash information.",
        "tags": [
          "forwarding",
          "lag-hash"
        ],
        "operationId": "updateForwardingLagHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-forwarding-lag-hash"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-lag-hash"
          }
        }
      },
      "delete": {
        "summary": "Clear forwarding LAG hash configuration",
        "tags": [
          "forwarding",
          "lag-hash"
        ],
        "operationId": "deleteForwardingLagHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding/ecmp-hash": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get forwarding ECMP hash information",
        "tags": [
          "forwarding",
          "ecmp-hash"
        ],
        "operationId": "getForwardingEcmpHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-ecmp-hash"
          }
        }
      },
      "patch": {
        "summary": "Update forwarding ECMP hash information.",
        "tags": [
          "forwarding",
          "ecmp-hash"
        ],
        "operationId": "updateForwardingEcmpHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-forwarding-ecmp-hash"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-ecmp-hash"
          }
        }
      },
      "delete": {
        "summary": "Clear forwarding ECMP hash configuration",
        "tags": [
          "forwarding",
          "ecmp-hash"
        ],
        "operationId": "deleteForwardingEcmpHash",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding/ecmp-weight-normalisation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get WECMP HW weight normalisation.",
        "tags": [
          "forwarding",
          "ecmp-weight-normalisation"
        ],
        "operationId": "getForwardingEcmpWeightNormalisation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-ecmp-weight-normalisation"
          }
        }
      },
      "patch": {
        "summary": "Update forwarding WECMP HW weight normalisation.",
        "tags": [
          "forwarding",
          "ecmp-weight-normalisation"
        ],
        "operationId": "updateForwardingEcmpWeightNormalisation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-forwarding-ecmp-weight-normalisation"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-ecmp-weight-normalisation"
          }
        }
      },
      "delete": {
        "summary": "Clear forwarding WCMP HW weight normalistaion.",
        "tags": [
          "forwarding",
          "ecmp-weight-normalisation"
        ],
        "operationId": "deleteForwardingEcmpWeightNormalisation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding/programming": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the configuration of forwarding log-level in the code",
        "tags": [
          "forwarding",
          "programming"
        ],
        "operationId": "getForwardingProgrammingLoglevel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-programming"
          }
        }
      },
      "patch": {
        "summary": "Update the configuration of forwarding log-level in the code",
        "tags": [
          "forwarding",
          "programming"
        ],
        "operationId": "updateForwardingProgrammingLoglevel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-forwarding-programming"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-programming"
          }
        }
      },
      "delete": {
        "summary": "Clear forwarding ECMP hash configuration",
        "tags": [
          "forwarding",
          "programming"
        ],
        "operationId": "deleteForwardingProgrammingLoglevel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/forwarding/profile-option": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get forwarding profile information",
        "tags": [
          "forwarding",
          "profile-options"
        ],
        "operationId": "getForwardingProfileOptions",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-forwarding-profile-option"
          }
        }
      }
    },
    "/system/port-mirror": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get port-mirror information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirror",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-port-mirror"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirror",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-port-mirror"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-port-mirror"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirror",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get port-mirror sessions",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSessions",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-sessions"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSessions",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-sessions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-sessions"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSessions",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSession",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-session"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSession",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-session"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-session"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSession",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session span information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-span"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span/source-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session span source-port information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-ports"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span dest-port information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-source-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span source-port configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span/source-port/{port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-port-id"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        }
      ],
      "get": {
        "summary": "Get a port-mirror session span source-port",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-port"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span source-port information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-source-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-port"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span source-port configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span/destination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session span destination information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpanDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span-destination"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span destination information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpanDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-span-destination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span-destination"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span destination configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpanDestinations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span/destination/{port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-port-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session span destination information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span-destination"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span destination information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-span-destination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-span-destination"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span destination configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/span/truncate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session span truncate information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorSpanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-truncate"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session span truncate information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorSpanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-truncate"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-truncate"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session span truncate configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorSpanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-erspan"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-erspan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-erspan"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/source-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan source-port information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-ports"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan source-port information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-source-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan source-port configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanSrcPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/source-port/{port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-port-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan source-port information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-port"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan source-port information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-source-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-source-port"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan source-port configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanSrcPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/destination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan destination information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-erspan-destination"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan destination information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-erspan-destination"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-erspan-destination"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan destination configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanDestination",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/destination/source-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan destination source ip addresses",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanDestinationSrcIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan destination source ip addresses.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanDestinationSrcIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan destination source ip addresses configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanDestinationSrcIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/destination/source-ip/{source-ip}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-source-ip"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan destination source-ip information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanDestinationSrcIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan destination source-ip information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanDestinationSrcIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan destination source-ip configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanDestinationSrcIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/destination/dest-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan destination dest-ips",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanDestinationDstIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan destination dest-ips information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanDestinationDstIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-addresses"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-addresses"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan destination dest-ips configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanDestinationDstIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/destination/dest-ip/{dest-ip}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-dest-ip"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan destination dest-ip information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanDestinationDstIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan destination dest-ip information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanDestinationDstIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ipv4-address"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ipv4-address"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan destination dest-ip configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanDestinationDstIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/port-mirror/session/{session-id}/erspan/truncate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-port-mirror-session-id"
        }
      ],
      "get": {
        "summary": "Get port-mirror session erspan truncate information",
        "tags": [
          "port-mirror"
        ],
        "operationId": "getPortMirrorErspanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-truncate"
          }
        }
      },
      "patch": {
        "summary": "Update port-mirror session erspan truncate information.",
        "tags": [
          "port-mirror"
        ],
        "operationId": "updatePortMirrorErspanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-port-mirror-truncate"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-port-mirror-truncate"
          }
        }
      },
      "delete": {
        "summary": "Clear port-mirror session erspan truncate configuration",
        "tags": [
          "port-mirror"
        ],
        "operationId": "deletePortMirrorErspanTruncate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/dot1x": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get System 802.1x",
        "tags": [
          "dot1x"
        ],
        "operationId": "getDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-dot1x"
          }
        }
      },
      "patch": {
        "summary": "Configure System 802.1x",
        "tags": [
          "dot1x"
        ],
        "operationId": "updateDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dot1x-dot1x"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-dot1x"
          }
        }
      },
      "delete": {
        "summary": "Clear System 802.1x",
        "tags": [
          "dot1x"
        ],
        "operationId": "deleteDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/dot1x/radius": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get 802.1x RADIUS configuration",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "getDot1xRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-radius"
          }
        }
      },
      "patch": {
        "summary": "Configure 802.1x RADIUS configuration",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "updateDot1xRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dot1x-radius"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-radius"
          }
        }
      },
      "delete": {
        "summary": "Clear 802.1x RADIUS configuration",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "deleteDot1xRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/dot1x/radius/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get 802.1x RADIUS server",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "getDot1xRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-servers"
          }
        }
      },
      "patch": {
        "summary": "Configure 802.1x RADIUS server",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "updateDot1xRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dot1x-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear 802.1x RADIUS server",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "deleteDot1xRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/dot1x/radius/server/{server-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-dot1x-server-id"
        }
      ],
      "get": {
        "summary": "Get 802.1x RADIUS server ip address",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "getDot1xRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-server"
          }
        }
      },
      "patch": {
        "summary": "Configure 802.1x RADIUS server ip address",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "updateDot1xRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dot1x-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-server"
          }
        }
      },
      "delete": {
        "summary": "Clear 802.1x RADIUS server ip address",
        "tags": [
          "dot1x",
          "radius"
        ],
        "operationId": "deleteDot1xRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/tech-support": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system tech-support info",
        "tags": [
          "system",
          "tech-support",
          "files"
        ],
        "operationId": "getTechSupport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-tech-support"
          }
        }
      },
      "post": {
        "summary": "Generate system tech-support file",
        "tags": [
          "system",
          "tech-support",
          "action"
        ],
        "operationId": "actionTechSupport",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system-tech-support"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/tech-support/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display system tech-support files",
        "tags": [
          "system",
          "tech-support",
          "files"
        ],
        "operationId": "getTechSupportFiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-system-system-tech-support-files"
          }
        }
      }
    },
    "/system/tech-support/files/{file-name}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-system-file-name"
        }
      ],
      "post": {
        "summary": "Actions to manipulate tech-support files",
        "tags": [
          "system",
          "tech-support",
          "action",
          "files"
        ],
        "operationId": "actionTechSupportFile",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-system-system-tech-support-file-actions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/dot1x": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get Interface 802.1x",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-if-dot1x"
          }
        }
      },
      "patch": {
        "summary": "Configure Interface 802.1x",
        "tags": [
          "interface"
        ],
        "operationId": "updateInterfaceDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-dot1x-if-dot1x"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-if-dot1x"
          }
        }
      },
      "delete": {
        "summary": "Clear Interface 802.1x",
        "tags": [
          "interface"
        ],
        "operationId": "deleteInterfaceDot1x",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/dot1x/authorized-sessions": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "post": {
        "summary": "Dot1x Deauthentication action",
        "tags": [
          "interface",
          "deauthenticate",
          "action"
        ],
        "operationId": "actionDot1xDeauthentication",
        "requestBody": {
          "$ref": "#/x-defs/response-dot1x-if-dot1x-authorized-sessions"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/dot1x/authenticated-sessions": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get Interface 802.1x mac-addresses",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceDot1xMacAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-if-authenticated-sessions"
          }
        }
      }
    },
    "/interface/{interface-id}/dot1x/authenticated-sessions/{mac-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-dot1x-if-mac-address-id"
        }
      ],
      "get": {
        "summary": "Get Interface 802.1x mac-address",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceDot1xMacAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-if-mac-address"
          }
        }
      }
    },
    "/interface/{interface-id}/dot1x/authenticated-sessions/{mac-address-id}/counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-dot1x-if-mac-address-id"
        }
      ],
      "get": {
        "summary": "Get Interface 802.1x counters",
        "tags": [
          "interface"
        ],
        "operationId": "getInterfaceDot1xCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-dot1x-if-counters"
          }
        }
      }
    },
    "/system/config/apply": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the system config apply",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "getSystemConfigApply",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply"
          }
        }
      },
      "patch": {
        "summary": "Update the system config apply",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "updateSystemConfigApply",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-apply"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply"
          }
        }
      },
      "delete": {
        "summary": "Clear the system config apply",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "deleteSystemConfigApply",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/config/apply/ignore": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the config apply ignores",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "getSystemConfigApplyIgnores",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply-ignores"
          }
        }
      },
      "patch": {
        "summary": "Update the config apply ignores",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "updateSystemConfigApplyIgnores",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-apply-ignores"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply-ignores"
          }
        }
      },
      "delete": {
        "summary": "Clear the system config apply ignores",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "deleteSystemConfigApplyIgnores",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/config/apply/ignore/{ignore-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-system-ignore-id"
        }
      ],
      "get": {
        "summary": "Get the config apply ignore",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "getSystemConfigApplyIgnore",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply-ignore"
          }
        }
      },
      "patch": {
        "summary": "Update the config apply ignore",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "updateSystemConfigApplyIgnore",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-system-apply-ignore"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-system-apply-ignore"
          }
        }
      },
      "delete": {
        "summary": "Clear the system config apply ignore",
        "tags": [
          "system",
          "config"
        ],
        "operationId": "deleteSystemConfigApplyIgnore",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/config/snippet": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the system config",
        "tags": [
          "snippet"
        ],
        "operationId": "getSnippets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-common-system-snippets"
          }
        }
      }
    },
    "/service/lldp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp_app_tlv"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLV",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/app": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_apps"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp_app_tlv_apps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_apps"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVApps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/app/{l4-app-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-app-id"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_app_instance"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp_app_tlv_app_instance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_app_instance"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVApp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/tcp-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVTcpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_tcp_ports"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVTcpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp_app_tlv_tcp_ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_tcp_ports"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVTcpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/tcp-port/{l4-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-port-id"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-lldp_app_tlv_tcp_port_priority"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/response-lldp-lldp_app_tlv_tcp_port_priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-lldp_app_tlv_tcp_port_priority"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVTcpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/udp-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVUdpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_udp_ports"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVUdpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-lldp-lldp_app_tlv_udp_ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-lldp-lldp_app_tlv_udp_ports"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVUdpPorts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/service/lldp/application-tlv/udp-port/{l4-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-lldp-l4-port-id"
        }
      ],
      "get": {
        "summary": "Get the global LLDP object",
        "tags": [
          "lldp"
        ],
        "operationId": "getLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-lldp_app_tlv_udp_port_priority"
          }
        }
      },
      "patch": {
        "summary": "Update the global LLDP config",
        "tags": [
          "lldp"
        ],
        "operationId": "updateLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/response-lldp-lldp_app_tlv_udp_port_priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-lldp-lldp_app_tlv_udp_port_priority"
          }
        }
      },
      "delete": {
        "summary": "Clear global LLDP configuration",
        "tags": [
          "lldp"
        ],
        "operationId": "deleteLldpAppTLVUdpPort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/wjh": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get the global WJH object",
        "tags": [
          "wjh"
        ],
        "operationId": "getWjh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-wjh"
          }
        }
      },
      "patch": {
        "summary": "Update the global WJH config",
        "tags": [
          "wjh"
        ],
        "operationId": "updateWjh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-wjh-wjh"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-wjh"
          }
        }
      },
      "delete": {
        "summary": "Clear global WJH configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "deleteWjh",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/wjh/channel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get WJH channels configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "getWjhChannels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-channels"
          }
        }
      },
      "patch": {
        "summary": "Update WJH channels configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "updateWjhChannels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-wjh-channels"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-channels"
          }
        }
      },
      "delete": {
        "summary": "Clear WJH channels configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "deleteWjhChannels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/wjh/packet-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get WJH packet buffer data",
        "tags": [
          "wjh"
        ],
        "operationId": "getWjhPacketBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-packet-buffer"
          }
        }
      }
    },
    "/system/wjh/channel/{channel-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-wjh-channel-id"
        }
      ],
      "get": {
        "summary": "Get WJH channel configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "getWjhChannel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-channel"
          }
        }
      },
      "patch": {
        "summary": "Update WJH channel configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "updateWjhChannel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-wjh-channel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-channel"
          }
        }
      },
      "delete": {
        "summary": "Clear WJH channel configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "deleteWjhChannel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/wjh/channel/{channel-id}/trigger": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-wjh-channel-id"
        }
      ],
      "get": {
        "summary": "Get WJH channel trigger configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "getWjhChannelTrigger",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-trigger"
          }
        }
      },
      "patch": {
        "summary": "Update WJH channel trigger configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "updateWjhChannelTrigger",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-wjh-trigger"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-wjh-trigger"
          }
        }
      },
      "delete": {
        "summary": "Clear WJH channel trigger configuration",
        "tags": [
          "wjh"
        ],
        "operationId": "deleteWjhChannelTrigger",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display AAA features configuration and state",
        "tags": [
          "aaa"
        ],
        "operationId": "getAaa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-aaa"
          }
        }
      },
      "patch": {
        "summary": "Configure AAA features",
        "tags": [
          "aaa"
        ],
        "operationId": "updateAaa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-aaa"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-aaa"
          }
        }
      },
      "delete": {
        "summary": "Clear AAA configuration",
        "tags": [
          "aaa"
        ],
        "operationId": "deleteAaa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/radius": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display all RADIUS global configuration",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "getRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius"
          }
        }
      },
      "patch": {
        "summary": "Configure all RADIUS global configuration",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "updateRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-radius-radius"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius"
          }
        }
      },
      "delete": {
        "summary": "Clear all RADIUS global configuration",
        "tags": [
          "aaa",
          "radius"
        ],
        "operationId": "deleteRadius",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/radius/accounting": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display RADIUS accounting configuration",
        "tags": [
          "aaa",
          "radius",
          "accounting"
        ],
        "operationId": "getRadiusAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-accounting"
          }
        }
      },
      "patch": {
        "summary": "Configure RADIUS accounting configuration",
        "tags": [
          "aaa",
          "radius",
          "accounting"
        ],
        "operationId": "updateRadiusAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-radius-radius-accounting"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-accounting"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS accounting configuration",
        "tags": [
          "aaa",
          "radius",
          "accounting"
        ],
        "operationId": "deleteRadiusAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/radius/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display RADIUS servers configuration",
        "tags": [
          "aaa",
          "radius",
          "server"
        ],
        "operationId": "getRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-servers"
          }
        }
      },
      "patch": {
        "summary": "Configure RADIUS servers configuration",
        "tags": [
          "aaa",
          "radius",
          "server"
        ],
        "operationId": "updateRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-radius-radius-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS servers configuration",
        "tags": [
          "aaa",
          "radius",
          "server"
        ],
        "operationId": "deleteRadiusServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/radius/server/{hostname-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-radius-hostname-id"
        }
      ],
      "get": {
        "summary": "Display RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "getRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-server"
          }
        }
      },
      "patch": {
        "summary": "Configure RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "updateRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-radius-radius-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-radius-radius-server"
          }
        }
      },
      "delete": {
        "summary": "Clear RADIUS per server configuration",
        "tags": [
          "aaa",
          "radius",
          "server",
          "hostname-id"
        ],
        "operationId": "deleteRadiusServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/authentication-order": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display aaa authentication-order configuration",
        "tags": [
          "aaa",
          "tacacs",
          "radius",
          "ldap"
        ],
        "operationId": "getAaaAuthenticationOrder",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-authentication-order"
          }
        }
      },
      "patch": {
        "summary": "Configure aaa authentication-order configuration",
        "tags": [
          "aaa",
          "tacacs",
          "radius",
          "ldap"
        ],
        "operationId": "updateAaaAuthenticationOrder",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-authentication-order"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-authentication-order"
          }
        }
      },
      "delete": {
        "summary": "Clearaaa authentication-order configuration",
        "tags": [
          "aaa",
          "tacacs",
          "radius",
          "ldap"
        ],
        "operationId": "deleteAaaAuthenticationOrder",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/authentication-order/{priority-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-aaa-priority-id"
        }
      ],
      "get": {
        "summary": "Display aaa authentication-order configuration and state",
        "tags": [
          "aaa",
          "tacacs",
          "radius"
        ],
        "operationId": "getAaaAuthenticationOrd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-priority"
          }
        }
      },
      "patch": {
        "summary": "Configure aaa authentication-order configuration and state",
        "tags": [
          "aaa",
          "tacacs",
          "radius"
        ],
        "operationId": "updateAaaAuthenticationOrd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-aaa-priority"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-aaa-priority"
          }
        }
      },
      "delete": {
        "summary": "Clear aaa authentication-order configuration and state",
        "tags": [
          "aaa",
          "tacacs",
          "radius"
        ],
        "operationId": "deleteAaaAuthenticationOrd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-tacacs"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-tacacs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-tacacs"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/authentication": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authentication"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-authentication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authentication"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthentication",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/accounting": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-accounting"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-accounting"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-accounting"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAccounting",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/server": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-servers"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/server/{priority-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-tacacs-priority-id"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsServerPriority",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-server"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsServerPriority",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-server"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsServerPriority",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/authorization": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsAuthorization",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authorizations"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthorization",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-authorizations"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authorizations"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthorization",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/authorization/{privilege-level-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-tacacs-privilege-level-id"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsAuthorizations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authorization"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsAuthorizations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-authorization"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-authorization"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsAuthorizations",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/authorization/{privilege-level-id}/command": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-tacacs-privilege-level-id"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsCommand",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-command"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsCommand",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-command"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-command"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsCommand",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/tacacs/exclude-user": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display tacacs features configuration and state",
        "tags": [
          "tacacs"
        ],
        "operationId": "getTacacsExclude",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-exclude-user"
          }
        }
      },
      "patch": {
        "summary": "Configure tacacs features",
        "tags": [
          "tacacs"
        ],
        "operationId": "updateTacacsExclude",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-tacacs-exclude-user"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-tacacs-exclude-user"
          }
        }
      },
      "delete": {
        "summary": "Clear tacacs configuration",
        "tags": [
          "tacacs"
        ],
        "operationId": "deleteTacacsExclude",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/ldap": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap features configuration and state",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "getLdap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap"
          }
        }
      },
      "patch": {
        "summary": "Configure ldap features",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ldap-ldap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap"
          }
        }
      },
      "delete": {
        "summary": "Clear ldap configuration",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/ldap/ssl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display ldap feature ssl configuration and state",
        "tags": [
          "aaa",
          "ldap",
          "ssl"
        ],
        "operationId": "getLdapSsl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldapssl"
          }
        },
        "x-cue-example": "nv show system ldap ssl"
      },
      "patch": {
        "summary": "Update ldap ssl configuration",
        "tags": [
          "aaa",
          "ldap",
          "ssl"
        ],
        "operationId": "updateLdapSsl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ldap-ldapssl"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldapssl"
          }
        }
      },
      "delete": {
        "summary": "Clear remote ldap servers",
        "tags": [
          "aaa",
          "ldap",
          "ssl"
        ],
        "operationId": "deleteLdapSsl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/ldap/hostname": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Show remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "getLdapServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap-servers"
          }
        },
        "x-cue-example": "nv show system ldap hostname"
      },
      "patch": {
        "summary": "Update remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdapServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ldap-ldap-servers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap-servers"
          }
        }
      },
      "delete": {
        "summary": "Clear remote ldap servers",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdapServers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/aaa/ldap/hostname/{hostname-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-ldap-hostname-id"
        }
      ],
      "get": {
        "summary": "Display server configuration and state",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "getLdapServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap-server"
          }
        }
      },
      "patch": {
        "summary": "Configure a server",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "updateLdapServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ldap-ldap-server"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ldap-ldap-server"
          }
        }
      },
      "delete": {
        "summary": "Remove a server",
        "tags": [
          "aaa",
          "ldap"
        ],
        "operationId": "deleteLdapServer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/nat": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get nat information",
        "tags": [
          "nat"
        ],
        "operationId": "getNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-nat"
          }
        }
      },
      "patch": {
        "summary": "Update nat information.",
        "tags": [
          "nat"
        ],
        "operationId": "updateNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-nat"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-nat"
          }
        }
      },
      "delete": {
        "summary": "Clear nat configuration",
        "tags": [
          "nat"
        ],
        "operationId": "deleteNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Snapshot configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetrySnapshot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-snapshot"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Snapshot configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetrySnapshot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-snapshot"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-snapshot"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Snapshot configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetrySnapshot",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry port groups configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-groups"
          }
        }
      },
      "patch": {
        "summary": "Update Port group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPortGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-groups"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Port Group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPortGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group"
          }
        }
      },
      "patch": {
        "summary": "Update Port group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPortGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Port Group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPortGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/snapshot-file": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get port group snapshot file configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgSnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-snapshot-file"
          }
        }
      },
      "patch": {
        "summary": "Update port group snapshot file configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgSnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-snapshot-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-snapshot-file"
          }
        }
      },
      "delete": {
        "summary": "delete port group snapshot file configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgSnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgThresholds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-thresholds"
          }
        }
      },
      "patch": {
        "summary": "Update port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgThresholds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-thresholds"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-thresholds"
          }
        }
      },
      "delete": {
        "summary": "delete port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgThresholds",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/threshold/{threshold-stats-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-threshold-stats-id"
        }
      ],
      "get": {
        "summary": "Get port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold"
          }
        }
      },
      "patch": {
        "summary": "Update port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-threshold"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold"
          }
        }
      },
      "delete": {
        "summary": "delete port group threshold configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/threshold/{threshold-stats-id}/action": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-threshold-stats-id"
        }
      ],
      "get": {
        "summary": "Get port group threshold actuion configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgThresholdAct",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action"
          }
        }
      },
      "patch": {
        "summary": "Update port group threshold actuion configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgThresholdAct",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-threshold-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action"
          }
        }
      },
      "delete": {
        "summary": "delete port group threshold actuion configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgThresholdAct",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/threshold/{threshold-stats-id}/action/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-threshold-stats-id"
        }
      ],
      "get": {
        "summary": "Get port group threshold log action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgThresholdActLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action-log"
          }
        }
      },
      "patch": {
        "summary": "Update port group threshold log action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgThresholdActLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-threshold-action-log"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action-log"
          }
        }
      },
      "delete": {
        "summary": "delete port group threshold log action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgThresholdActLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/threshold/{threshold-stats-id}/action/collect": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-threshold-stats-id"
        }
      ],
      "get": {
        "summary": "Get port group threshold collect action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgThresholdActCollect",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action-collect"
          }
        }
      },
      "patch": {
        "summary": "Update port group threshold collect action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgThresholdActCollect",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-threshold-action-collect"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-threshold-action-collect"
          }
        }
      },
      "delete": {
        "summary": "delete port group threshold collect action configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgThresholdActCollect",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats-type": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get port group stats type configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPgStatsType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-stats-types"
          }
        }
      },
      "patch": {
        "summary": "Update port group stats type configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPgStatsType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-port-group-stats-types"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-port-group-stats-types"
          }
        }
      },
      "delete": {
        "summary": "delete port group stats type configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPgStatsType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get port group snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-stats"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group buffer snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-snapshot-buffer"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/buffer/pool": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group buffer pool snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsBufferPools",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-pools"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/buffer/pool/{buffer-pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-buffer-pool-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group buffer pool snapshot for pool id",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsBufferPool",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface snapshots",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-snapshot-interfaces"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group snapshot for an interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-snapshot-interface"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacket",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-snapshot-intf-packet"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/good": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface good packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketGood",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-good-packet"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/good/tx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface good tx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketGoodTX",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-good-packet-tx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/good/rx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface good rx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketGoodRX",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-good-packet-rx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/discard": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface discarded packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketDiscard",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-discard-packet"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/discard/tx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface discarded tx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketDiscardTX",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-discard-packet-tx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/discard/rx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface discarded rx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketDiscardRX",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-discard-packet-rx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/discard/general": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface discarded general snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePacketDiscardGeneral",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-discard-packet-gen"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/all": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface all packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceAllPackets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-all-packet"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/all/tx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface all tx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceAllPacketTx",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-all-packet-tx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/all/rx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface all rx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceAllPacketRx",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-all-packet-rx"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/tc": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface tc packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceTcs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-tc-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/tc/{if-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface tc packets snapshot for tc id",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceTc",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-tc-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/tc/{if-tc-id}/tx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface tc tx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatstInterfaceTcTx",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-tc-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/pg": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface pg packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/pg/{if-pg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface pg packets snapshot for pg id",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/pg/{if-pg-id}/tx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface pg tx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePgTx",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-packet-tx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/packet/pg/{if-pg-id}/rx": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface pg rx packets snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePgRx",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-pg-packet-rx-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface buffer snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-snapshot-intf-buffer"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/tc": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface egress buffer snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceTcBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-intf-tcs"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/tc/{if-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface egress buffer snapshot for tc id",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceTcBufferGet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/pg": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group interface ingress buffer snapshot",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePgBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-intf-pgs"
          }
        }
      }
    },
    "/system/telemetry/platform-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Platform stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-export"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-export"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Platform stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClass",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class/cpu": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class CPU  configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClassCPU",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-cpu"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClassCPU",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class-cpu"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-cpu"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClassCPU",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class/disk": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class Disk configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClassDisk",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-disk"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class Disk configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClassDisk",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class-disk"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-disk"
          }
        }
      },
      "delete": {
        "summary": "Delete Telemetry Platform stats class Disk configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClassDisk",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class/file-system": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class FileSystem configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClassFileSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-file-system"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class FileSystem configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClassFileSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class-file-system"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-file-system"
          }
        }
      },
      "delete": {
        "summary": "Delete Telemetry Platform stats class FileSystem configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClassFileSystem",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class/environment-sensor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class EnvironmentSensor configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClassEnvironmentSensor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-environment-sensor"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class EnvironmentSensor configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClassEnvironmentSensor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class-environment-sensor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-environment-sensor"
          }
        }
      },
      "delete": {
        "summary": "Delete Telemetry Platform stats class EnvironmentSensor configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClassEnvironmentSensor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/platform-stats/class/memory": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Platform stats class Memory  configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPlatformStatsClassMemory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-memory"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryPlatformStatsClassMemory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-plat-stats-class-memory"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-plat-stats-class-memory"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Platform stats class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryPlatformStatsClassMemory",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/pg/{if-pg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group snapshot interface tc buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfacePgBufferGet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-snapshots"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/ingress-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group snapshot interface ingress port buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceIngressPortBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-intf-ing-ports"
          }
        }
      }
    },
    "/system/telemetry/snapshot/port-group/{port-group-id}/stats/interface/{intf-id}/buffer/ingress-port/{buffer-pool-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-port-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-intf-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-buffer-pool-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry port group snapshot interface ingress port buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryPortGroupStatsInterfaceIngressPortBufferGet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-snapshots"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-export"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-export"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/switch-priority": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsPriorityCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-priority-counters"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsPriorityCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-priority-counters"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-priority-counters"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsPriorityCounters",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/switch-priority/{if-pg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsPriorityCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-priority-counter"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsPriorityCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-priority-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-priority-counter"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats priority counters configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsPriorityCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/ingress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats ingress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsIngressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats ingress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsIngressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats ingress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsIngressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/ingress-buffer/priority-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats ingress buffer details",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsIngressBufferPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pgs"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats ingress buffer priority-group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsIngressBufferPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer-pgs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pgs"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats ingress buffer priority-group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsIngressBufferPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/ingress-buffer/priority-group/{if-pg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats ingress buffer details",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsIngressBufferPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pg"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats ingress buffer priority-group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsIngressBufferPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer-pg"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pg"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats ingress buffer priority-group configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsIngressBufferPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/egress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats egress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsEgressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats egress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsEgressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats egress buffer configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsEgressBuffer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/egress-buffer/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats egress buffer details",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsEgressBufferTcs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tcs"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats egress buffer traffic-class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsEgressBufferTcs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer-tcs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tcs"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats egress buffer traffic-class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsEgressBufferTcs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/interface-stats/egress-buffer/traffic-class/{if-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry Interface stats egress buffer details",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryInterfaceStatsEgressBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tc"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Interface stats egress buffer traffic-class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryInterfaceStatsEgressBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer-tc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tc"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Interface stats egress buffer traffic-class configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryInterfaceStatsEgressBufferTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Histogram config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/control-plane-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Control Plane stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryControlPlaneStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-control-plane-stats"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Control Plane stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryControlPlaneStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-control-plane-stats"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-control-plane-stats"
          }
        }
      },
      "delete": {
        "summary": "Delete Telemetry Control Plane stats configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryControlPlaneStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/control-plane-stats/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry Control Plane stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryControlPlaneStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-control-plane-stats-export"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry Control Plane stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryControlPlaneStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-control-plane-stats-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-control-plane-stats-export"
          }
        }
      },
      "delete": {
        "summary": "Delete Telemetry Control Plane stats export configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryControlPlaneStatsExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/ingress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Ingress Buffer Histogram config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryIngBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-ibuf"
          }
        }
      },
      "patch": {
        "summary": "Update Ingress Buffer Histogramm configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryIngBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram-ibuf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-ibuf"
          }
        }
      },
      "delete": {
        "summary": "delete Ingress Buffer Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryIngBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/egress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Egress Buffer Histogram config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryEgBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-ebuf"
          }
        }
      },
      "patch": {
        "summary": "Update Egress Buffer Histogramm configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryEgBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram-ebuf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-ebuf"
          }
        }
      },
      "delete": {
        "summary": "delete Egress Buffer Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryEgBuffHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/counter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Counter Histogram config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryCounterHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-counter"
          }
        }
      },
      "patch": {
        "summary": "Update Counter Histogramm configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryCounterHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-counter"
          }
        }
      },
      "delete": {
        "summary": "delete Counter Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryCounterHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/latency": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Latency Histogram config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryLatencyHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-latency"
          }
        }
      },
      "patch": {
        "summary": "Update Latency Histogramm configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryLatencyHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram-latency"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-latency"
          }
        }
      },
      "delete": {
        "summary": "delete Latency Histogram configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryLatencyHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Histogram export config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryHistogramExportState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-export"
          }
        }
      },
      "patch": {
        "summary": "Update  Histogram export state configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetryHistogramExportState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-histogram-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-histogram-export"
          }
        }
      },
      "delete": {
        "summary": "delete Histogram export state configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetryHistogramExportState",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/histogram/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Interface Histogram summary",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryHistogramIntfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-histogram-interface"
          }
        }
      }
    },
    "/system/telemetry/bw-gauge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Interface Bw Gauge Summary",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryBwGauge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-bw-gauge"
          }
        }
      }
    },
    "/system/telemetry/bw-gauge/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Interface Bw Gauge Summary",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetryBwGaugeIntf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-bw-gauge-interface"
          }
        }
      }
    },
    "/system/telemetry/snapshot-file": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get Telemetry histogram Snapshot file config and operational data",
        "tags": [
          "telemetry"
        ],
        "operationId": "getTelemetrySnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-snapshot-file"
          }
        }
      },
      "patch": {
        "summary": "Update Snapshot file configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateTelemetrySnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-telemetry-snapshot-file"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-telemetry-snapshot-file"
          }
        }
      },
      "delete": {
        "summary": "delete Snapshot File configuration",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteTelemetrySnapshotFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get HFT config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHft",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft"
          }
        }
      },
      "patch": {
        "summary": "Update hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHft",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft"
          }
        }
      },
      "delete": {
        "summary": "Clear hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHft",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      },
      "post": {
        "summary": "HFT action",
        "tags": [
          "telemetry",
          "hft",
          "action"
        ],
        "operationId": "actionTelemetryHft",
        "requestBody": {
          "$ref": "#/x-defs/response-hft-hft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/telemetry/hft/profile": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get HFT profiles config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftProfilesConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-profiles"
          }
        }
      },
      "patch": {
        "summary": "Update hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHftProfilesConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-profiles"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-profiles"
          }
        }
      },
      "delete": {
        "summary": "Clear hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHftProfilesConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft/profile/{profile-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-hft-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftProfileConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-profile"
          }
        }
      },
      "patch": {
        "summary": "Update hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHftProfileConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-profile"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-profile"
          }
        }
      },
      "delete": {
        "summary": "Clear hft profile config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHftProfileConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft/profile/{profile-id}/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-hft-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on hft profile TC config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftProfileTCConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-tc"
          }
        }
      },
      "patch": {
        "summary": "Update hft profile TC config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHftProfileTCConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-tc"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-tc"
          }
        }
      },
      "delete": {
        "summary": "Clear hft profile TC config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHftProfileTCConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft/profile/{profile-id}/counter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-hft-profile-id"
        }
      ],
      "get": {
        "summary": "Get all information on hft profile counter config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftProfileCounterConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-counter"
          }
        }
      },
      "patch": {
        "summary": "Update hft profile counter config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHftProfileCounterConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-counter"
          }
        }
      },
      "delete": {
        "summary": "Clear hft profile counter config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHftProfileCounterConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft/target": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all information for hft target",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftTargetConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-target"
          }
        }
      },
      "patch": {
        "summary": "Update hft target config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "updateTelemetryHftTargetConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-target"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-target"
          }
        }
      },
      "delete": {
        "summary": "Clear hft target config",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "deleteTelemetryHftTargetConfig",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/system/telemetry/hft/job": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "HFT jobs",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftJobs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-jobs"
          }
        }
      },
      "post": {
        "summary": "HFT job action",
        "tags": [
          "telemetry",
          "hft",
          "action"
        ],
        "operationId": "actionTelemetryHftJobs",
        "requestBody": {
          "$ref": "#/x-defs/response-hft-hft-job-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/telemetry/hft/job/{hft-job-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-hft-hft-job-id"
        }
      ],
      "get": {
        "summary": "HFT job",
        "tags": [
          "telemetry",
          "hft"
        ],
        "operationId": "getTelemetryHftJobId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-hft-hft-job"
          }
        }
      },
      "post": {
        "summary": "Actions to manipulate hft job remote url files",
        "tags": [
          "system",
          "telemetry",
          "hft",
          "action",
          "job"
        ],
        "operationId": "actionTelemetryHftJobIdSupport",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-hft-hft-job"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/image": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "System images information",
        "tags": [
          "system",
          "image"
        ],
        "operationId": "getSystemImages",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sys-image-system-images"
          }
        },
        "x-cue-version": "25.01.0800",
        "x-cue-history": "25.01.0800",
        "x-cue-example": "nv show system image"
      },
      "post": {
        "summary": "System image actions",
        "tags": [
          "system",
          "image",
          "action"
        ],
        "operationId": "actionSystemImages",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sys-image-system-images"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/system/image/files": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Display available image files in the system",
        "tags": [
          "system",
          "image",
          "files"
        ],
        "operationId": "getSystemImageFiles",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sys-image-system-image"
          }
        },
        "x-cue-version": "25.01.0800",
        "x-cue-history": "25.01.0800",
        "x-cue-example": "nv show system image files"
      }
    },
    "/system/image/files/{image}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-sys-image-image"
        }
      ],
      "get": {
        "summary": "Display available image files in the system",
        "tags": [
          "system",
          "image",
          "files"
        ],
        "operationId": "getSpecificSystemImageFile",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sys-image-system-image"
          }
        },
        "x-cue-version": "25.01.0800",
        "x-cue-history": "25.01.0800",
        "x-cue-example": "nv show system image files <image>"
      },
      "post": {
        "summary": "System image files actions",
        "tags": [
          "system",
          "image",
          "action",
          "files"
        ],
        "operationId": "actionSystemImage",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-sys-image-system-image"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Telemetry details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-telemetry"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-telemetry"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-telemetry"
          }
        }
      },
      "delete": {
        "summary": "Clear Telemetry interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceTelemetry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/label": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry labels config data for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "getIntfOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-labels"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry labels configuration for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateIntfOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-labels"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-labels"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry labels configuration for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteIntfOtlpLabels",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/label/{label-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-label-id"
        }
      ],
      "get": {
        "summary": "Get Telemetry Label for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "getIntfOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-label"
          }
        }
      },
      "patch": {
        "summary": "Update Telemetry label configuration for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "updateIntfOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-label"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-label"
          }
        }
      },
      "delete": {
        "summary": "delete Telemetry label configuration for interface",
        "tags": [
          "telemetry"
        ],
        "operationId": "deleteIntfOtlpLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Telemetry Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceTeleHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-telemetry-histogram"
          }
        }
      },
      "patch": {
        "summary": "Update Histogram Telemetry on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceTeleHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-telemetry-histogram"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-telemetry-histogram"
          }
        }
      },
      "delete": {
        "summary": "Clear Telemetry Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceTeleHistogram",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/ingress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Ingress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramIngBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-ibuf"
          }
        }
      },
      "patch": {
        "summary": "Update Ingress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramIngBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-histogram-ibuf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-ibuf"
          }
        }
      },
      "delete": {
        "summary": "Clear Ingress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramIngBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/ingress-buffer/priority-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Ingress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramIngBuffPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-priority-groups"
          }
        }
      },
      "patch": {
        "summary": "Update Ingress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramIngBuffPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-priority-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-priority-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear Ingress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramIngBuffPgs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/ingress-buffer/priority-group/{if-pg-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Return Ingress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramIngBuffPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-priority-group"
          }
        }
      },
      "patch": {
        "summary": "Update Ingress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramIngBuffPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-priority-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-priority-group"
          }
        }
      },
      "delete": {
        "summary": "Clear Ingress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramIngBuffPg",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/ingress-buffer/priority-group/{if-pg-id}/threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Return Ingress Buffer Histogram Threshold details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-histogram-threshold"
          }
        }
      },
      "patch": {
        "summary": "Update Ingress Buffer Histogram Threshold on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-buffer-histogram-threshold"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-histogram-threshold"
          }
        }
      },
      "delete": {
        "summary": "Clear Ingress Buffer Histogram Threshold interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramPgThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/ingress-buffer/priority-group/{if-pg-id}/snapshot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-pg-id"
        }
      ],
      "get": {
        "summary": "Return Ingress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramIngBuffPgSnap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-histogram-data"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/egress-buffer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Egress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramEgBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-ebuf"
          }
        }
      },
      "patch": {
        "summary": "Update Egress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramEgBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-histogram-ebuf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-ebuf"
          }
        }
      },
      "delete": {
        "summary": "Clear Egress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramEgBuff",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/egress-buffer/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Egress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramEgBuffTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-classes"
          }
        }
      },
      "patch": {
        "summary": "Update Egress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramEgBuffTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-traffic-classes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-classes"
          }
        }
      },
      "delete": {
        "summary": "Clear Egress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramEgBuffTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/egress-buffer/traffic-class/{if-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Egress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramEgBuffTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-class"
          }
        }
      },
      "patch": {
        "summary": "Update Egress Buffer Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramEgBuffTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-traffic-class"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-class"
          }
        }
      },
      "delete": {
        "summary": "Clear Egress Buffer Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramEgBuffTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/egress-buffer/traffic-class/{if-tc-id}/threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Egress Buffer Histogram Threshold details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramTcThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-histogram-threshold"
          }
        }
      },
      "patch": {
        "summary": "Update Egress Buffer Histogram Threshold on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramTcThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-buffer-histogram-threshold"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-buffer-histogram-threshold"
          }
        }
      },
      "delete": {
        "summary": "Clear Egress Buffer Histogram Threshold interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramTcThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/egress-buffer/traffic-class/{if-tc-id}/snapshot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Egress Buffer Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramEgBuffTcSnap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-histogram-data"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/counter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Counter Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-counter"
          }
        }
      },
      "patch": {
        "summary": "Update Counter Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-histogram-counter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-counter"
          }
        }
      },
      "delete": {
        "summary": "Clear Counter Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/counter/counter-type": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Counter Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramCounterTypes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-types"
          }
        }
      },
      "patch": {
        "summary": "Update Counter Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramCounterTypes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-counter-types"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-types"
          }
        }
      },
      "delete": {
        "summary": "Clear Counter Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramCounterTypes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/counter/counter-type/{if-counter-type-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-counter-type-id"
        }
      ],
      "get": {
        "summary": "Return Counter Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramCounterType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-type"
          }
        }
      },
      "patch": {
        "summary": "Update Counter Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramCounterType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-counter-type"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-type"
          }
        }
      },
      "delete": {
        "summary": "Clear Counter Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramCounterType",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/counter/counter-type/{if-counter-type-id}/threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-counter-type-id"
        }
      ],
      "get": {
        "summary": "Return Counter Histogram Threshold details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramCounterThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-histogram-threshold"
          }
        }
      },
      "patch": {
        "summary": "Update Counter Histogram Threshold on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramCounterThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-counter-histogram-threshold"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-counter-histogram-threshold"
          }
        }
      },
      "delete": {
        "summary": "Clear Counter Histogram Threshold interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramCounterThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/counter/counter-type/{if-counter-type-id}/snapshot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-counter-type-id"
        }
      ],
      "get": {
        "summary": "Return Counter Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramCounterTypeSnap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-histogram-data"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/latency": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Latency Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramLatency",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-latency"
          }
        }
      },
      "patch": {
        "summary": "Update Latency Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramLatency",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-histogram-latency"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-histogram-latency"
          }
        }
      },
      "delete": {
        "summary": "Clear Latency Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramLatency",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/latency/traffic-class": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Latency Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramLatencyTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-classes-latency"
          }
        }
      },
      "patch": {
        "summary": "Update Latency Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramLatencyTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-traffic-classes-latency"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-classes-latency"
          }
        }
      },
      "delete": {
        "summary": "Clear Latency Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramLatencyTCs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/latency/traffic-class/{if-tc-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Latency Histogram details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramLatencyTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-class-latency"
          }
        }
      },
      "patch": {
        "summary": "Update Latency Histogram on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramLatencyTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-traffic-class-latency"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-traffic-class-latency"
          }
        }
      },
      "delete": {
        "summary": "Clear Latency Histogram interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramLatencyTC",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/latency/traffic-class/{if-tc-id}/threshold": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Latency Histogram Threshold details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramLatencyThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-latency-histogram-threshold"
          }
        }
      },
      "patch": {
        "summary": "Update Latency Histogram Threshold on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceHistogramLatencyThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-latency-histogram-threshold"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-latency-histogram-threshold"
          }
        }
      },
      "delete": {
        "summary": "Clear Latency Histogram Threshold interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceHistogramLatencyThreshold",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/histogram/latency/traffic-class/{if-tc-id}/snapshot": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-telemetry-if-tc-id"
        }
      ],
      "get": {
        "summary": "Return Latency Histogram snapshot",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceHistogramLatencySnap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-histogram-data"
          }
        }
      }
    },
    "/interface/{interface-id}/telemetry/bw-gauge": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return Bandwidth gauge details of an interface.",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "getInterfaceBwGauge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-bw-gauge"
          }
        }
      },
      "patch": {
        "summary": "Update Bandwidth Gauge on interface",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "updateInterfaceBwGauge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-telemetry-if-bw-gauge"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-telemetry-if-bw-gauge"
          }
        }
      },
      "delete": {
        "summary": "Clear Bandwidth Gauge interface details",
        "tags": [
          "interface",
          "telemetry"
        ],
        "operationId": "deleteInterfaceBwGauge",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get all VRFs",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrfs"
          }
        }
      },
      "patch": {
        "summary": "Update all VRFs",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrf-vrfs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrfs"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of all VRFs",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get a VRF",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrf"
          }
        }
      },
      "patch": {
        "summary": "Update a VRF",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrf-vrf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-vrf"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of a VRF",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/loopback": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get loopback interface details of a vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfLoopback",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-loopback"
          }
        }
      },
      "patch": {
        "summary": "Update the loopback interface configuration of a vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfLoopback",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrf-loopback"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-loopback"
          }
        }
      },
      "delete": {
        "summary": "Clear the loopback interface configuration of a vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfLoopback",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/loopback/ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get IP details of a vrf loopback interface",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-ip"
          }
        }
      },
      "patch": {
        "summary": "Update the IP details of a vrf loopback interface",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vrf-ip"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vrf-ip"
          }
        }
      },
      "delete": {
        "summary": "Clear IP configuration of a vrf loopback interface",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/loopback/ip/address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get details of the IP addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the IP addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefixes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefixes"
          }
        }
      },
      "delete": {
        "summary": "Clear the IP addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfIpAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/loopback/ip/address/{ip-prefix-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-prefix-id"
        }
      ],
      "get": {
        "summary": "Get details of the given IP address",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "patch": {
        "summary": "Update details of the given IP address",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ip-address-ip-prefix"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ip-address-ip-prefix"
          }
        }
      },
      "delete": {
        "summary": "Clear the given IP address",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfIpAddress",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return evpn details of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vrf-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update the evpn configuration of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-evpn-vrf-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-evpn-vrf-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the evpn configuration of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/vni": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return details of the L3 VNIs",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l3vnis"
          }
        }
      },
      "patch": {
        "summary": "Update details of the L3 VNIs",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-l3vnis"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-l3vnis"
          }
        }
      },
      "delete": {
        "summary": "Clear the L3 VNI",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfVnis",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/bgp-info": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return L3VNI info from bgpd.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpnBgpinfo",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vni-vrf-vni-bgp-info"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/remote-router-mac": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return EVPN remote router-mac to remote VTEP info",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpnRemoteRouterMacs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-remote-router-macs"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/remote-router-mac/{mac-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-mac-address-mac-address-id"
        }
      ],
      "get": {
        "summary": "Return EVPN remote router-mac-id to routermac info",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpnRemoteRouterMacId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-remote-router-mac"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/nexthop-vtep": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return EVPN remote nexthop to routermac info",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpnNexthopVteps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-nexthop-vteps"
          }
        }
      }
    },
    "/vrf/{vrf-id}/evpn/nexthop-vtep/{nexthop-vtep-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-nexthop-vtep-id"
        }
      ],
      "get": {
        "summary": "Return EVPN remote nexthop-id to routermac info",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfEvpnNexthopVtepsId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-nexthop-vtep"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return router info on vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-vrf-router"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-router-vrf-router"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-router-vrf-router"
          }
        }
      },
      "delete": {
        "summary": "Clear the given vrf router",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfRouter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-ribs"
          }
        }
      },
      "patch": {
        "summary": "Update the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "updateVrfRibs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-rib-ribs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-ribs"
          }
        }
      },
      "delete": {
        "summary": "Clear the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "deleteVrfRibs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRib",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-rib"
          }
        }
      },
      "patch": {
        "summary": "Update the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "updateVrfRib",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-rib-rib"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-rib"
          }
        }
      },
      "delete": {
        "summary": "Clear the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "deleteVrfRib",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route-count": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get RIB total route counts for a given address-family (afi).",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfRibRtCounts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route-count"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route-count/protocol": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get RIB total protocol route counts for a given address-family (afi).",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfRibRtProtocolsCnts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route-count-protocols"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/fib-filter": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get RIB table for a given address-family (afi).",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibFibFilter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-fib-filter"
          }
        }
      },
      "patch": {
        "summary": "Update the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "updateVrfRibFibFilter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-rib-fib-filter"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-fib-filter"
          }
        }
      },
      "delete": {
        "summary": "Clear the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "deleteVrfRibFibFilter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/fib-filter/protocol": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get RIB table for a given address-family (afi).",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibFibFilterProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-import-protocols"
          }
        }
      },
      "patch": {
        "summary": "Update the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "updateVrfRibFibFilterProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-rib-import-protocols"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-import-protocols"
          }
        }
      },
      "delete": {
        "summary": "Clear the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "deleteVrfRibFibFilterProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/fib-filter/protocol/{import-protocol-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-import-protocol-id"
        }
      ],
      "get": {
        "summary": "Get RIB table for a given address-family (afi).",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibFibFilterProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-import-protocol"
          }
        }
      },
      "patch": {
        "summary": "Update the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "updateVrfRibFibFilterProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-rib-import-protocol"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-import-protocol"
          }
        }
      },
      "delete": {
        "summary": "Clear the router's per vrf routing table.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "deleteVrfRibFibFilterProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Get RIB table for a given address-family (afi).",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        }
      ],
      "get": {
        "summary": "Get the RIB table for a specific prefix.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibPrefix",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        }
      ],
      "get": {
        "summary": "Get the RIB table for the prefix from a specific protocol.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntries",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route-entries"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        }
      ],
      "get": {
        "summary": "Get the RIB table for the prefix from the specific protocol entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route-entry"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        }
      ],
      "get": {
        "summary": "Get the route entry's flag informaton for the specific route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-route-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        }
      ],
      "get": {
        "summary": "Get the nexthops information for the RIB's specific route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntries",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-via-entries"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry/{via-entry-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        },
        {
          "$ref": "#/x-defs/parameter-rib-via-entry-id"
        }
      ],
      "get": {
        "summary": "Get the specific nexthop information for the RIB's route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-via-entry"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry/{via-entry-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        },
        {
          "$ref": "#/x-defs/parameter-rib-via-entry-id"
        }
      ],
      "get": {
        "summary": "Get the specific nexthop's flags information from the RIB's route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntryFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-via-entry-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry/{via-entry-id}/label": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        },
        {
          "$ref": "#/x-defs/parameter-rib-via-entry-id"
        }
      ],
      "get": {
        "summary": "Get the specific nexthop's label information from the RIB's route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntryLabel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-via-entry-labels"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry/{via-entry-id}/resolved-via-entry": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        },
        {
          "$ref": "#/x-defs/parameter-rib-via-entry-id"
        }
      ],
      "get": {
        "summary": "Get the recursive nexthops information for the RIB's route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntryResolvedViaEntries",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-resolved-via-entries"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/rib/{afi}/route/{route-id}/route-entry/{route-entry}/via-entry/{via-entry-id}/resolved-via-entry/{resolved-via-entry-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-route-entry"
        },
        {
          "$ref": "#/x-defs/parameter-rib-via-entry-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-resolved-via-entry-id"
        }
      ],
      "get": {
        "summary": "Get the recursive nexthops information for the RIB's route entry.",
        "tags": [
          "vrf",
          "rib"
        ],
        "operationId": "getVrfRibRouteEntryViaEntryResolvedViaEntry",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-rib-resolved-via-entry"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Get nexthop-tracking info on given vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNhts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-trackings"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router nexthop-tracking per vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "updateVrfNhts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nexthop-trackings"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-trackings"
          }
        }
      },
      "delete": {
        "summary": "Clear the router nexthop-tracking per vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "deleteVrfNhts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking per vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNht",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking"
          }
        }
      },
      "patch": {
        "summary": "Update details of the afi nexthop tracking per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfNht",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nexthop-tracking"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking"
          }
        }
      },
      "delete": {
        "summary": "Clear the afi nexthop tracking per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfNht",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/route-map": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking afi protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfNhtRoutemaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking-route-maps"
          }
        }
      },
      "patch": {
        "summary": "Update details of the nexthop tracking protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfNhtRoutemaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nexthop-tracking-route-maps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking-route-maps"
          }
        }
      },
      "delete": {
        "summary": "Clear the nexthop tracking nexthop name id",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfNhtRoutemaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/route-map/{nht-routemap-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-routemap-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking afi protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfNhtRoutemap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking-route-map"
          }
        }
      },
      "patch": {
        "summary": "Update details of the nexthop tracking protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfNhtRoutemap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nexthop-tracking-route-map"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nexthop-tracking-route-map"
          }
        }
      },
      "delete": {
        "summary": "Clear the nexthop tracking nexthop name id",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfNhtRoutemap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/route-map/{nht-routemap-id}/protocol": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-routemap-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking afi protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfNhtRoutemapProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-protocols"
          }
        }
      },
      "patch": {
        "summary": "Update details of the nexthop tracking protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfNhtRoutemapProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nht-protocols"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-protocols"
          }
        }
      },
      "delete": {
        "summary": "Clear the nexthop tracking nexthop name id",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfNhtRoutemapProtocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/route-map/{nht-routemap-id}/protocol/{nht-protocol-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-routemap-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-protocol-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking afi protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfNhtRoutemapProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-protocol"
          }
        }
      },
      "patch": {
        "summary": "Update details of the nexthop tracking protocol per vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfNhtRoutemapProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nexthop-tracking-nht-protocol"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-protocol"
          }
        }
      },
      "delete": {
        "summary": "Clear the nexthop tracking nexthop name id",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfNhtRoutemapProtocol",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/ip-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking per vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNhtIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-ip-addresses"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/ip-address/{nht-ip-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-ip-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking per vrf per ip address.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNhtIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-nht-ip-address"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/ip-address/{nht-ip-id}/resolved-via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-ip-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking per vrf all the resolved via.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNhtResolvedVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-resolved-via"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/nexthop-tracking/{afi}/ip-address/{nht-ip-id}/protocol": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-afi"
        },
        {
          "$ref": "#/x-defs/parameter-nexthop-tracking-nht-ip-id"
        }
      ],
      "get": {
        "summary": "Get nexthop tracking per vrf.",
        "tags": [
          "vrf",
          "nht"
        ],
        "operationId": "getVrfNhtprotocols",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nexthop-tracking-protocols"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers on given vrf.",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgp",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-vrf-bgp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-vrf-bgp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router bgp of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-vrf-bgp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-vrf-bgp"
          }
        }
      },
      "delete": {
        "summary": "Clear the given vrf router bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers IN counters on given vrf",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers OUT counters on given vrf",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT counters on given vrf",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT-IN counters on given vrf",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all bgp peers SOFT-OUT counters on given vrf",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp nexthops.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Return bgp nexthops of requested AFI.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}/ip-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        }
      ],
      "get": {
        "summary": "Return list of BGP nexthops.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthopAddresses",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-nexthop-addresses"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}/ip-address/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return requested BGP nexthop.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthopAddressDetail",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-nexthop-address"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}/ip-address/{ip-address-id}/resolved-via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Get the recursive nexthops.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthopResolvedVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-resolved-vias"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}/ip-address/{ip-address-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return all paths associated with BGP nexthops.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthopPathList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/nexthop/{afi}/ip-address/{ip-address-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-rib-afi"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return requested path details.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAfiNexthopPathDetail",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp address-family info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-address-family"
          }
        }
      },
      "patch": {
        "summary": "Update details of the address-family of  bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-address-family"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-address-family"
          }
        }
      },
      "delete": {
        "summary": "Clear the given address family of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4Unicast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return ipv4 unicast address-family ipv4-unicast.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ipv4-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the given address family ipv4-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soo-route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp Site-of-Origin routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV4UcastSooRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soo-route/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific bgp Site-of-Origin routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV4UcastSooRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soo-route/{ip-address-id}/route-with-soo": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific bgp Site-of-Origin routes associated with it.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV4UcastSooRouteAssociated",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-routes-with-soo"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soo-route/{ip-address-id}/peer-index": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific bgp Site-of-Origin routes peer index mapping.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV4UcastSooRoutePeerIndex",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-peer-index"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4UnicastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4UnicastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4UnicastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4UnicastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv4 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv4UnicastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/advertise-origin": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return advertise origin.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-advertise-origin"
          }
        }
      },
      "patch": {
        "summary": "Update advertise origin",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-advertise-origin"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-advertise-origin"
          }
        }
      },
      "delete": {
        "summary": "Clear Advertise Origin",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/nhg-per-origin": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return nhg per origin.",
        "tags": [
          "vrf"
        ],
        "operationId": "getNhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-nhg-per-origin"
          }
        }
      },
      "patch": {
        "summary": "Update nhg per origin",
        "tags": [
          "vrf"
        ],
        "operationId": "updateNhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-nhg-per-origin"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-nhg-per-origin"
          }
        }
      },
      "delete": {
        "summary": "Clear nhg per Origin",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteNhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/redistribute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-unicast-rr"
          }
        }
      },
      "patch": {
        "summary": "Update details of the redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-unicast-rr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-unicast-rr"
          }
        }
      },
      "delete": {
        "summary": "Clear the given redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/redistribute/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns static of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-static"
          }
        }
      },
      "patch": {
        "summary": "Update details of static redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-static"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-static"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/redistribute/connected": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns connected of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-connected"
          }
        }
      },
      "patch": {
        "summary": "Update details of connected redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-connected"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-connected"
          }
        }
      },
      "delete": {
        "summary": "Clear the given connected of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/redistribute/kernel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns kernel of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-kernel"
          }
        }
      },
      "patch": {
        "summary": "Update details of kernel redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-kernel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-kernel"
          }
        }
      },
      "delete": {
        "summary": "Clear the given kernel of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/redistribute/ospf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns ospf of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRROspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ospf"
          }
        }
      },
      "patch": {
        "summary": "Update details of ospf redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRROspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ospf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ospf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given ospf of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRROspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/aggregate-route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return aggregate-routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-aggregate-routes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the aggregate-routes",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-aggregate-routes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-aggregate-routes"
          }
        }
      },
      "delete": {
        "summary": "Clear the given aggregate-routes",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/aggregate-route/{aggregate-route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-agg-rt-id"
        }
      ],
      "get": {
        "summary": "Return aggregate-route.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-aggregate-route"
          }
        }
      },
      "patch": {
        "summary": "Update details of the aggregate-route",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-aggregate-route"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-aggregate-route"
          }
        }
      },
      "delete": {
        "summary": "Clear the given aggregate-route",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/network": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return static networks.",
        "tags": [
          "vrf"
        ],
        "operationId": "getStaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-static-networks"
          }
        }
      },
      "patch": {
        "summary": "Update details of the static networks",
        "tags": [
          "vrf"
        ],
        "operationId": "updateStaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-static-networks"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-static-networks"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static networks",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteStaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/network/{static-network-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-static-nw-id"
        }
      ],
      "get": {
        "summary": "Return static network.",
        "tags": [
          "vrf"
        ],
        "operationId": "getStaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-static-network"
          }
        }
      },
      "patch": {
        "summary": "Update details of the static network",
        "tags": [
          "vrf"
        ],
        "operationId": "updateStaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv4-static-network"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-static-network"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static network",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteStaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-import": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import.",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-route-import"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-route-import"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-route-import"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-import/from-vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-from-vrf"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-from-vrf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-from-vrf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-import/from-vrf/list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import from-vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-vrf-list-vrfs"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import from vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-vrf-list-vrfs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-vrf-list-vrfs"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import from vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/multipaths": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return multipaths.",
        "tags": [
          "vrf"
        ],
        "operationId": "getMultipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-multipaths"
          }
        }
      },
      "patch": {
        "summary": "Update details of the multipaths",
        "tags": [
          "vrf"
        ],
        "operationId": "updateMultipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-multipaths"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-multipaths"
          }
        }
      },
      "delete": {
        "summary": "Clear the given multipaths",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteMultipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/admin-distance": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return admin-distance.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-admin-distance"
          }
        }
      },
      "patch": {
        "summary": "Update details of the admin-distance",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-admin-distance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-admin-distance"
          }
        }
      },
      "delete": {
        "summary": "Clear the given admin-distance",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-export.",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-route-export"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-export",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-af-route-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-route-export"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-export",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-export/to-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return to-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getRouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-to-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-export to-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateRouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-af-to-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-to-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-export to-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteRouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Local RIB",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4LocRibRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-filterGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv4-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Local RIB route",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4LocRibRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Local RIB route paths",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path nexthop",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path nexthop",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path nexthop",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path flags",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path bestpath",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path aspaths",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathAspaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path large communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathLargeComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path ext communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV4RoutePathExtComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/route-count": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv4 route-count",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv4RouteCount",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-af-route-count"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/update-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv4 updategroups.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv4UpdateGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/update-group/{group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv4 updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv4UpdateGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-group"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv4-unicast/update-group/{group-id}/sub-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv4 updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv4UpdateGrpSubGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-sub-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpn",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return l2vpn-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-l2vpn-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update details of the l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-l2vpn-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the given l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpnIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpnOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpnSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpnSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP L2VPN EVPN SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpL2vpnEvpnSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "L2VPN EVPN, per RD and per route-type routes",
        "tags": [
          "vrf"
        ],
        "operationId": "getL2vpnEvpnLocRibRdRouteTypeRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-filterGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-l2vpn-evpn-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/route/{evpn-route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-evpn-evpn-route-id"
        }
      ],
      "get": {
        "summary": "L2VPN EVPN, per RD and per route-type route",
        "tags": [
          "vrf"
        ],
        "operationId": "getL2vpnEvpnLocRibRdRouteTypeRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-l2vpn-evpn-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/route-count": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp l2vpn-evpn route-count",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpL2vpnEvpnRouteCount",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-af-route-count"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/update-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp l2vpn evpn updategroups.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpL2vpnEvpnUpdateGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/update-group/{group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp l2vpn evpn updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpL2vpnEvpnUpdateGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-group"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/l2vpn-evpn/update-group/{group-id}/sub-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp l2vpn evpn updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpL2vpnEvpnUpdateGrpSubGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-sub-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6Unicast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return ipv6 unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ipv6-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the given address family of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soo-route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ipv6 unicast address-family Site-of-Origin routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV6UcastSooRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soo-route/{ip-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific ipv6 unicast address-family Site-of-Origin routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV6UcastSooRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soo-route/{ip-address-id}/route-with-soo": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific ipv6 unicast address-family Site-of-Origin routes associated with it.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV6UcastSooRouteAssociated",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-routes-with-soo"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soo-route/{ip-address-id}/peer-index": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-address-id"
        }
      ],
      "get": {
        "summary": "Return specific ipv6 unicast address-family Site-of-Origin routes peer index mapping.",
        "tags": [
          "vrf"
        ],
        "operationId": "getAddrFamilyV6UcastSooRoutePeerIndex",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-soo-peer-index"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6UnicastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6UnicastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6UnicastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6UnicastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP IPv6 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionRouterBgpIPv6UnicastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/advertise-origin": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return IPv6 advertise origin.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6AdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-advertise-origin"
          }
        }
      },
      "patch": {
        "summary": "Update IPv6 advertise origin",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6AdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-advertise-origin"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-advertise-origin"
          }
        }
      },
      "delete": {
        "summary": "Clear IPv6 Advertise Origin",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6AdvertiseOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/nhg-per-origin": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return IPv6 nhg per origin.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6NhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-nhg-per-origin"
          }
        }
      },
      "patch": {
        "summary": "Update IPv6 nhg per origin",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6NhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-nhg-per-origin"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-nhg-per-origin"
          }
        }
      },
      "delete": {
        "summary": "Clear IPv6 nhg per Origin",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6NhgPerOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/aggregate-route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return aggregate-routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6AggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-aggregate-routes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the aggregate-routes",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6AggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-aggregate-routes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-aggregate-routes"
          }
        }
      },
      "delete": {
        "summary": "Clear the given aggregate-routes",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6AggregateRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/aggregate-route/{aggregate-route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-agg-rt-id"
        }
      ],
      "get": {
        "summary": "Return aggregate-route.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6AggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-aggregate-route"
          }
        }
      },
      "patch": {
        "summary": "Update details of the aggregate-route",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6AggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-aggregate-route"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-aggregate-route"
          }
        }
      },
      "delete": {
        "summary": "Clear the given aggregate-route",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6AggregateRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/network": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return static networks.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6StaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-static-networks"
          }
        }
      },
      "patch": {
        "summary": "Update details of the static networks",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6StaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-static-networks"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-static-networks"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static networks",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6StaticNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/network/{static-network-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-static-nw-id"
        }
      ],
      "get": {
        "summary": "Return v6 static network.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6StaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-static-network"
          }
        }
      },
      "patch": {
        "summary": "Update details of the v6 static network",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6StaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-static-network"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-static-network"
          }
        }
      },
      "delete": {
        "summary": "Clear the given v6 static network",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6StaticNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-import": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-route-import"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-route-import"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-route-import"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-import/from-vrf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-from-vrf"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-from-vrf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-from-vrf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import from vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteImportFromVrf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-import/from-vrf/list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-import from vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-vrf-list-vrfs"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-import from vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-common-vrf-list-vrfs"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-vrf-list-vrfs"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-import from vrf list",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteImportFromVrfList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/multipaths": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return multipaths.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6Multipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-multipaths"
          }
        }
      },
      "patch": {
        "summary": "Update details of the multipaths",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6Multipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-multipaths"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-multipaths"
          }
        }
      },
      "delete": {
        "summary": "Clear the given multipaths",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6Multipaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/admin-distance": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return admin-distance.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6AdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-admin-distance"
          }
        }
      },
      "patch": {
        "summary": "Update details of the admin-distance",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6AdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-admin-distance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-admin-distance"
          }
        }
      },
      "delete": {
        "summary": "Clear the given admin-distance",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6AdminDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-export.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-route-export"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-export",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-af-route-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-route-export"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-export",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-export/to-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return route-export to-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-to-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-export to-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-af-to-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-af-to-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the given route-export to-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/redistribute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-unicast-rr"
          }
        }
      },
      "patch": {
        "summary": "Update details of the redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateV6RouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ipv6-unicast-rr"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-unicast-rr"
          }
        }
      },
      "delete": {
        "summary": "Clear the given redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteV6RouteRedistribution",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/redistribute/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns static of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRV6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-static"
          }
        }
      },
      "patch": {
        "summary": "Update details of static redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRV6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-static"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-static"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRV6Static",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/redistribute/connected": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns connected of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRV6Connected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-connected"
          }
        }
      },
      "patch": {
        "summary": "Update details of connected redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRV6Connected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-connected"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-connected"
          }
        }
      },
      "delete": {
        "summary": "Clear the given connected of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRV6Connected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/redistribute/kernel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns kernel of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRV6Kernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-kernel"
          }
        }
      },
      "patch": {
        "summary": "Update details of kernel redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRV6Kernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-kernel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-kernel"
          }
        }
      },
      "delete": {
        "summary": "Clear the given kernel of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRV6Kernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/redistribute/ospf6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Returns ospf of redistribute.",
        "tags": [
          "vrf"
        ],
        "operationId": "getBgpRRV6Ospf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ospf6"
          }
        }
      },
      "patch": {
        "summary": "Update details of ospf redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateBgpRRV6Ospf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-address-family-ospf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ospf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given ospf of redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteBgpRRV6Ospf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Local RIB routes",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6LocRibRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ipv6-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Local RIB route",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6LocRibRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Local RIB route paths",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path nexthop",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path nexthop",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path peer",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path flags",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path bestpath",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path aspaths",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathAspaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path large communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathLargeComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Local RIB route path ext communities",
        "tags": [
          "vrf"
        ],
        "operationId": "getV6RoutePathExtComms",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/route-count": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv6 route-count",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv6RouteCount",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-af-route-count"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/update-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv6 updategroups.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv6UpdateGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/update-group/{group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv6 updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv6UpdateGrp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-update-group"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/address-family/ipv6-unicast/update-group/{group-id}/sub-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp ipv6 updategroup.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpIpv6UpdateGrpSubGrps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-sub-groups"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/path-selection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp path-selection info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPathSelection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-path-selection"
          }
        }
      },
      "patch": {
        "summary": "Update details of the path-selection of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPathSelection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-path-selection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-path-selection"
          }
        }
      },
      "delete": {
        "summary": "Clear the path-selection of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPathSelection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/path-selection/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp path-selection aspath info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPathSelectionAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update details of the path-selection aspath of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPathSelectionAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the path-selection aspath of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPathSelectionAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/path-selection/med": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp path-selection med info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPathSelectionMed",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-med"
          }
        }
      },
      "patch": {
        "summary": "Update details of the path-selection med of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPathSelectionMed",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-med"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-med"
          }
        }
      },
      "delete": {
        "summary": "Clear the path-selection med of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPathSelectionMed",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/path-selection/multipath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp path-selection multipath info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPathSelectionMultipath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-multipath"
          }
        }
      },
      "patch": {
        "summary": "Update details of the path-selection multipath of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPathSelectionMultipath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-multipath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-multipath"
          }
        }
      },
      "delete": {
        "summary": "Clear the path-selection multipath of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPathSelectionMultipath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-reflection": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-reflection info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRouteReflection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-reflection"
          }
        }
      },
      "patch": {
        "summary": "Update details of the route-reflection of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRouteReflection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-reflection"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-reflection"
          }
        }
      },
      "delete": {
        "summary": "Clear the route-reflection of bgp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRouteReflection",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-groups.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer-groups"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer group",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peer-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer groups",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroup",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peer-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp peer-group.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer-group"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer group",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peer-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer-group"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer group",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroupIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroupOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroupSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroupSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpPeerGroupSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/bfd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group bfd.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-bfd"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group bfd",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-bfd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-bfd"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group bfd",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/ttl-security": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group ttl security.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-ttl-security"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group ttl security",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-ttl-security"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-ttl-security"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group ttl security",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/capabilities": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group capabilities.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-capabilities"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group capabilities",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-capabilities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-capabilities"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group capabilities",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/local-as": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group local-as.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-local-as"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group local-as",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-local-as"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-local-as"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group local-as",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group timers.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-peer-timers"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-timers-peer-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-peer-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpPeerGroupAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-addr-family"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpPeerGroupAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-peer-grp-addr-family"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-addr-family"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpPeerGroupAddrFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4Ucast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-peer-grp-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-ipv4-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-peer-grp-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-ipv4-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4UcastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4UcastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4UcastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4UcastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv4 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV4UcastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/community-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-community-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/default-route-origination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-dro"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-ipv4-unicast-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-inbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-outbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv4-unicast/conditional-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v4 unicast conditional advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v4 unicast conditional advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-conditional-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v4 unicast conditional advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6Ucast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-peer-grp-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-ipv6-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-peer-grp-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-peer-grp-ipv6-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6UcastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6UcastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6UcastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6UcastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group IPv6 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyV6UcastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-ipv6-unicast-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-inbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-outbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/default-route-origination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-dro"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/community-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-community-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast aspath attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/ipv6-unicast/conditional-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family v6 unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyV6ConAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family v6 unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyV6ConAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-conditional-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family v6 unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyV6ConAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group address-family l2vpn-evpn counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpn",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyL2VpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-l2vpn-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyL2VpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-l2vpn-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyL2VpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group L2VPN EVPN IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpnIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group L2VPN EVPN OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpnOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group L2VPN EVPN SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpnSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group L2VPN EVPN SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpnSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP peer-group L2VPN EVPN SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionPeerGroupAddrFamilyL2vpnEvpnSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn attribute-mod.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnAttrbMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnAttrbMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnAttrbMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn aspath.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn policy.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn policy inbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address family l2vpn-evpn policy outbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGpAddrFmL2VpnPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGpAddrFmL2VpnPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-outbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGpAddrFmL2VpnPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family l2vpn-evpn prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyL2VpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyL2VpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyL2VpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/peer-group/{peer-group-id}/address-family/l2vpn-evpn/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-group-id"
        }
      ],
      "get": {
        "summary": "Return bgp peer-group address-family l2vpn-evpn prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getPeerGroupAddrFamilyL2VpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp peer-group address-family l2vpn-evpn prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updatePeerGroupAddrFamilyL2VpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp peer-group address-family l2vpn-evpn prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deletePeerGroupAddrFamilyL2VpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-export": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route export.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-vrf-route-export"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route export",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-vrf-route-export"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-vrf-route-export"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route export",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRouteExport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-export/to-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route export to-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRtExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-vrf-to-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route export to-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRtExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-export-vrf-to-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-export-vrf-to-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route export to-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRtExportToEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-export/to-evpn/route-target": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route export to-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRtExportToEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt-autos"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route export to-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRtExportToEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt-autos"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt-autos"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route export to-evpn route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRtExportToEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-export/to-evpn/route-target/{rt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-target-rt-auto-id"
        }
      ],
      "get": {
        "summary": "Return bgp route export to-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRtExportToEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route export to-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRtExportToEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route export to-evpn route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRtExportToEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-import": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-import.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-vrf-route-import"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-vrf-route-import"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-vrf-route-import"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route-import",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpRouteImport",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-import/from-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-import from-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpFromEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-vrf-from-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route-import from-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpFromEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-route-import-vrf-from-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-route-import-vrf-from-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route-import from-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpFromEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-import/from-evpn/route-target": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-import from-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpFromEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt-autos"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route-import from-evp route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpFromEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt-autos"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt-autos"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route-import from-evpn route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpFromEvpnRtTargets",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/route-import/from-evpn/route-target/{rt-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-route-target-rt-auto-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-import from-evpn route-target.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpFromEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp route-import from-evp route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpFromEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-route-target-rt"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-route-target-rt"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp route-import from-evpn route-target",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpFromEvpnRtTarget",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp timers.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-timers"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-timers-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/confederation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp confederation.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpConfederation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-confederation"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp confederation",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpConfederation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-confederation"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-confederation"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp confederation",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpConfederation",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/dynamic-neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp dynamic-neighbor.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpDynamicNeighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-dynamic-neighbor"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp dynamic-neighbor",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpDynamicNeighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-dynamic-neighbor-dynamic-neighbor"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-dynamic-neighbor"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp dynamic-neighbor",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpDynamicNeighbor",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/dynamic-neighbor/listen-range": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp dynamic-neighbor listen ranges.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpDynamicNeighborListenRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-listen-ranges"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp dynamic-neighbor listen ranges",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpDynamicNeighborListenRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-dynamic-neighbor-listen-ranges"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-listen-ranges"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp dynamic-neighbor listen ranges",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpDynamicNeighborListenRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/dynamic-neighbor/listen-range/{ip-sub-prefix-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ip-sub-prefix-id"
        }
      ],
      "get": {
        "summary": "Return bgp dynamic-neighbor listen range.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpDynamicNeighborListenRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-listen-range"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp dynamic-neighbor listen range",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpDynamicNeighborListenRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-dynamic-neighbor-listen-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-dynamic-neighbor-listen-range"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp dynamic-neighbor listen range",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpDynamicNeighborListenRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/confederation/member-as": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp confederation member-as.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpConfederationMembAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asn-asns"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp confederation member-as",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpConfederationMembAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-asn-asns"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-asn-asns"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp confederation member-as",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpConfederationMembAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbors.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-viewGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peers"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbors",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peers"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbors",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbr",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp neighbor.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          },
          {
            "$ref": "#/x-defs/parameter-shared-outputGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-peer"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-peer"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/bfd": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor bfd.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-bfd"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor bfd",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-bfd"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-bfd"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor bfd",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrBfd",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/capabilities": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor capabilities.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-capabilities"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor capabilities",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-capabilities"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-capabilities"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor capabilities",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrCapabilities",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/local-as": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor local as.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-local-as"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor local as",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-local-as"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-local-as"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor local as",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrLocalAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor graceful-restart.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-graceful-restart"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor graceful-restart",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-graceful-restart"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-graceful-restart"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor graceful-restart",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrGracefulRestart",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/ttl-security": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor ttl security.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-ttl-security"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor ttl security",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-ttl-security"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-ttl-security"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor ttl security",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrTtlSecurity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor nexthop.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/message-stats": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor message stats.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrMessageStats",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-message-stats"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/ebgp-policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor ebgp policy.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrMessageEbgpPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-ebgp-policy"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAddressFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-address-family"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAddressFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-address-family"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-address-family"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAddressFamily",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4Ucast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAFV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-ipv4-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAFV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-ipv4-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-ipv4-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAFV4Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/route-counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast route-counters.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4RouteCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-route-counters"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return specific bgp neighbor ipv4-unicast address-family advertised routes on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-ipv4-advertised-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-neigh-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route paths per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path nexthops per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path nexthop per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path peers per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path flags per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path bestpaths per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path aspaths per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path communities per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path large communities per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/advertised-routes/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path ext communities per bgp neighbor ipv4-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AdvertisedRoutePathExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-ipv4-received-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route per route id.",
        "tags": [
          "vrf bgp"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-neigh-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route paths per route id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route path per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route path nexthop per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route nexthop per id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route path peer per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route path flags per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route bestpath per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route aspath per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route large-community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/received-routes/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v4-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv4-unicast received route ext-community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4ReceivedRoutePathExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received routes.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-ipv6-received-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route per route id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-neigh-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route paths per route id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route path per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route path nexthop per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route nexthop per id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route path peer per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route path flags per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route bestpath per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route aspath per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route large-community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/received-routes/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast received route ext-community per path id.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6ReceivedRoutePathExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4UcastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4UcastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4UcastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4UcastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv4 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV4UcastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast attribute mod.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast attribute mod",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast attribute mod",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast aspath.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast policy.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-ipv4-unicast-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast policy inbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-inbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast policy outbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-outbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast prefix limits.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast prefix limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast prefix limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast prefix limits inbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast prefix limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast prefix limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/default-route-origination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast default-route-origination.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-dro"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/community-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast community-advertise.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4CommAdvertise",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4CommAdvertise",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-community-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4CommAdvertise",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/conditional-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast conditional-advertise.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv4-unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-conditional-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv4-unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV4CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/capabilities": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast capabilities.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4Caps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-capabilities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast graceful restart.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4Gr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/graceful-restart/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast graceful restart timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4GrTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart-timers"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/graceful-restart/timers/stale-path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast graceful restart stale path timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4GrSpTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-stale-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv4-unicast/graceful-restart/timers/selection-deferral": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv4 unicast graceful restart  selection deferral timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV4GrSdTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-selection-deferral"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6Ucast",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAFV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-ipv6-unicast"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAFV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-ipv6-unicast"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-ipv6-unicast"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAFV6Ucast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/route-counters": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast route-counters.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6RouteCounter",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-route-counters"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return specific bgp neighbor ipv6-unicast address-family advertised routes on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-ipv6-advertised-routes"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-neigh-route"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route paths per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/nexthop": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path nexthops per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathNexthops",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthops"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/nexthop/{nexthop-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-nexthop-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path nexthop per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathNexthop",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-nexthop"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/peer": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path peers per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathPeer",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-peer"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/flags": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path flags per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathFlags",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-flags"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/bestpath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path bestpaths per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathBestpath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-bestpath"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path aspaths per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-aspaths"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path communities per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/large-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path large communities per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathLargeCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-communities-large-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/advertised-routes/{route-id}/path/{path-id}/ext-community": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-v6-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-address-family-path-id"
        }
      ],
      "get": {
        "summary": "Return specific advertised route path ext communities per bgp neighbor ipv6-unicast address-family.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AdvertisedRoutePathExtCommunity",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6UcastIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6UcastOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6UcastSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6UcastSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor IPv6 unicast SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFV6UcastSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6AttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6Aspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast aspath allow-my-asn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6AllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast prefix-limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6PrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast prefix-limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6PrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/default-route-origination": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-dro"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-dro"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast default-route-origination",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6DefRtOrigin",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-ipv6-unicast-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6Policy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-inbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-inbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast policy inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6PolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-outbound-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-outbound-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6PolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/community-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-community-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-community-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast community-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6CommAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/conditional-advertise": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family ipv6-unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family ipv6-unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrV6CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-conditional-advertise"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-conditional-advertise"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family ipv6-unicast conditional-advertise",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrV6CondAdvts",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/capabilities": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv6 unicast capabilities.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6Caps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-capabilities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family IPv6 unicast graceful restart.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6Gr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/graceful-restart/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv6 unicast graceful restart timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6GrTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart-timers"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/graceful-restart/timers/stale-path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv6 unicast graceful restart stale path timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6GrSpTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-stale-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/ipv6-unicast/graceful-restart/timers/selection-deferral": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family ipv6 unicast graceful restart selection deferral timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrV6GrSdTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-selection-deferral"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor address-family l2vpn-evpn counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAFL2vpnEvpn",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAFL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-l2vpn-evpn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAFL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-l2vpn-evpn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-l2vpn-evpn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAFL2vpnEvpn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor L2VPN EVPN IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAfL2vpnEvpnIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor L2VPN EVPN OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAfL2vpnEvpnOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/soft": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor L2VPN EVPN SOFT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAfL2vpnEvpnSoft",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/soft/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor L2VPN EVPN SOFT-IN counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAfL2vpnEvpnSoftIn",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-soft-in-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/soft/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "post": {
        "summary": "Clear all the BGP neighbor L2VPN EVPN SOFT-OUT counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfBgpNbrAfL2vpnEvpnSoftOut",
        "requestBody": {
          "$ref": "#/x-defs/response-bgp-out-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/attribute-mod": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn attribute-mod.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-attribute-mod"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-attribute-mod"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn attribute-mod",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAttributeMod",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/aspath": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn aspath.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-aspath"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-aspath"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAspath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/aspath/allow-my-asn": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn aspath allow-my-asn.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-allow-my-asn"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-allow-my-asn"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn aspath",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrAllowMyAs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/policy": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn policy.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-policy"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrPolicy",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/policy/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn policy inbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn policy",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrPolicyInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/policy/outbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address-family l2vpn-evpn policy outbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-policy-l2vpn-evpn-outbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn policy outbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrPolicyOutbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/prefix-limits": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn prefix limits.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn prefix limits",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrL2vpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-prefix-limits"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-prefix-limits"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn prefix limits",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrL2vpnPrefixLimits",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/prefix-limits/inbound": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn prefix limits inbound.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor address family l2vpn-evpn prefix limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrL2vpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-peer-address-family-inbound"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-inbound"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor address family l2vpn-evpn prefix limits inbound",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrL2vpnPrefixLimitsInbound",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/capabilities": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn capabilities.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnCaps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-capabilities"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/graceful-restart": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn graceful restart.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnGr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/graceful-restart/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn graceful restart timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnGrTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-af-graceful-restart-timers"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/graceful-restart/timers/stale-path": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn graceful restart stale path timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnGrSpTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-stale-path"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/address-family/l2vpn-evpn/graceful-restart/timers/selection-deferral": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor address family l2vpn-evpn graceful restart  selection deferral timers",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrL2vpnGrSdTmrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-peer-address-family-selection-deferral"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/bgp/neighbor/{neighbor-id}/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-bgp-peer-peer-id"
        }
      ],
      "get": {
        "summary": "Return bgp neighbor timers in seconds.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfBgpNbrTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-peer-timers"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the bgp neighbor timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfBgpNbrTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-bgp-timers-peer-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-bgp-timers-peer-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the bgp neighbor timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfBgpNbrTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return all static route info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-routes"
          }
        }
      },
      "patch": {
        "summary": "Update details of the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-routes"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-routes"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRoutes",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        }
      ],
      "get": {
        "summary": "Return particular static route info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-route"
          }
        }
      },
      "patch": {
        "summary": "Update details of the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-route"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-route"
          }
        }
      },
      "delete": {
        "summary": "Clear the given static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRoute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/distance": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        }
      ],
      "get": {
        "summary": "Returns distances of static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteAlternatePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-distances"
          }
        }
      },
      "patch": {
        "summary": "Update details of the distances in the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteAlternatePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-distances"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-distances"
          }
        }
      },
      "delete": {
        "summary": "Clear the distances of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteAlternatePaths",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/distance/{distance-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-distance-id"
        }
      ],
      "get": {
        "summary": "Return details of given distance of static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteAlternatePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-distance"
          }
        }
      },
      "patch": {
        "summary": "Update details of the distance for the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteAlternatePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-distance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-distance"
          }
        }
      },
      "delete": {
        "summary": "Clear the distance of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteAlternatePath",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/distance/{distance-id}/via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-distance-id"
        }
      ],
      "get": {
        "summary": "Return next hops of distance in the static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteAlternatePathVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-vias"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hops for the distance of static route in the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteAlternatePathVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-vias"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-vias"
          }
        }
      },
      "delete": {
        "summary": "Clear the vias of the distance of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteAlternatePathVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/distance/{distance-id}/via/{via-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-distance-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-via-id"
        }
      ],
      "get": {
        "summary": "Return details of given next hop of distance in static route.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteAlternatePathVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hop of distance for the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteAlternatePathVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-via"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via"
          }
        }
      },
      "delete": {
        "summary": "Clear the via of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteAlternatePathVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/distance/{distance-id}/via/{via-id}/flag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-distance-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-via-id"
        }
      ],
      "get": {
        "summary": "Return details of next hop flag static route distance in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteAlternatePathViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via-flags"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hop flag in the distance static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteAlternatePathViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-via-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear the via flag of the distance static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteAlternatePathViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/via": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        }
      ],
      "get": {
        "summary": "Return next hop of static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-vias"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hop for the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-vias"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-vias"
          }
        }
      },
      "delete": {
        "summary": "Clear the vias of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteVias",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/via/{via-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-via-id"
        }
      ],
      "get": {
        "summary": "Return details of given next hop of static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hop for the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-via"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via"
          }
        }
      },
      "delete": {
        "summary": "Clear the via of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteVia",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/static/{route-id}/via/{via-id}/flag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-route-id"
        },
        {
          "$ref": "#/x-defs/parameter-static-route-via-id"
        }
      ],
      "get": {
        "summary": "Return details of flag of next hop of static route in given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfStaticRouteViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via-flags"
          }
        }
      },
      "patch": {
        "summary": "Update details of the next hop flag in the static route of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfStaticRouteViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-static-route-via-flags"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-static-route-via-flags"
          }
        }
      },
      "delete": {
        "summary": "Clear the via flag of the static route in vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfStaticRouteViaFlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/ptp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return PTP details of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-vrf-ptp"
          }
        }
      },
      "patch": {
        "summary": "Update the PTP configuration of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ptp-vrf-ptp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ptp-vrf-ptp"
          }
        }
      },
      "delete": {
        "summary": "Clear the PTP configuration of an vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPtp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return PIM info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-pim"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router PIM of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-vrf-pim"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-pim"
          }
        }
      },
      "delete": {
        "summary": "Clear the given vrf router PIM",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPim",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/interfaces": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear pim interfaces",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfPimInterfaces",
        "requestBody": {
          "$ref": "#/x-defs/response-pim-vrf-pim-intf-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/interface-traffic": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear pim interface protocol packet counters",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionVrfPimInterfaceTraffic",
        "requestBody": {
          "$ref": "#/x-defs/response-pim-vrf-pim-traffic-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim timers info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-vrf-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/ecmp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim ecmp info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimEcmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-ecmp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim ecmp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimEcmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-vrf-ecmp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-vrf-ecmp"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim ecmp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimEcmp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/msdp-mesh-group": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim msdp groups info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimMsdpMeshGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-msdp-mesh-groups"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim msdp groups",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimMsdpMeshGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-msdp-mesh-groups"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-msdp-mesh-groups"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim msdp groups",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimMsdpMeshGroups",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/msdp-mesh-group/{msdp-mesh-group-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-msdp-mesh-group-id"
        }
      ],
      "get": {
        "summary": "Return pim msdp group info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimMsdpMeshGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-msdp-mesh-group"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim msdp group",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimMsdpMeshGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-msdp-mesh-group"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-msdp-mesh-group"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim msdp group",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimMsdpMeshGroup",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/msdp-mesh-group/{msdp-mesh-group-id}/member-address": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-msdp-mesh-group-id"
        }
      ],
      "get": {
        "summary": "Return pim msdp mesh members info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimMeshMbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-mesh-members"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim msdp mesh members",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimMeshMbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-mesh-members"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-mesh-members"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim msdp mesh members",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimMeshMbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/msdp-mesh-group/{msdp-mesh-group-id}/member-address/{mesh-member-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-msdp-mesh-group-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-mesh-member-id"
        }
      ],
      "get": {
        "summary": "Return pim msdp mesh member info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimMeshMbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-mesh-member"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim msdp mesh member",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimMeshMbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-mesh-member"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-mesh-member"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim msdp mesh member",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimMeshMbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim address family info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-address-family"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim address family",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-address-family"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-address-family"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim address family",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimAf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim address family ipv4 multicast info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimAfIpv4multicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-af-ipv4"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim address family ipv4 multicast",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimAfIpv4multicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-af-ipv4"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-af-ipv4"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim address family ipv4 multicast",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimAfIpv4multicast",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4/spt-switchover": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim spt switchover info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimSptSwitchover",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-spt-switchover"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim spt switchover",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimSptSwitchover",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-spt-switchover"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-spt-switchover"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim spt switchover",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimSptSwitchover",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4/rp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return pim rps info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimRps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-rps"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim rps",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimRps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-rps"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-rps"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim rps",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimRps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4/rp/{rp-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-rp-id"
        }
      ],
      "get": {
        "summary": "Return pim rp info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-rp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim rp",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-rp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-rp"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim rp",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimRp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4/rp/{rp-id}/group-range": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-rp-id"
        }
      ],
      "get": {
        "summary": "Return pim rp group ranges info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimRpGrpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-group-ranges"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim rp group ranges",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimRpGrpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-group-ranges"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-group-ranges"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim rp group ranges",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimRpGrpRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/pim/address-family/ipv4/rp/{rp-id}/group-range/{group-range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-rp-id"
        },
        {
          "$ref": "#/x-defs/parameter-pim-group-range-id"
        }
      ],
      "get": {
        "summary": "Return pim rp group range info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfPimRpGrpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-group-range"
          }
        }
      },
      "patch": {
        "summary": "Update details of the pim rp group range",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfPimRpGrpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pim-group-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pim-group-range"
          }
        }
      },
      "delete": {
        "summary": "Clear the pim rp group range",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfPimRpGrpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get NVE global information",
        "tags": [
          "nve"
        ],
        "operationId": "getNve",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nve-nve"
          }
        }
      },
      "patch": {
        "summary": "Update NVE global information",
        "tags": [
          "nve"
        ],
        "operationId": "updateNve",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-nve-nve"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-nve-nve"
          }
        }
      },
      "delete": {
        "summary": "Clear global configuration of NVE",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNve",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN global information",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-vxlan"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN global information",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-vxlan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-vxlan"
          }
        }
      },
      "delete": {
        "summary": "Clear global configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/mlag": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN specific MLAG address.",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-mlag"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN specific MLAG address.",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-mlag"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-mlag"
          }
        }
      },
      "delete": {
        "summary": "Clear VxLAN specific MLAG address",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanMlag",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/source": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN Source Address information.",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanSource",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-source"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN addresses information.",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanSource",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-source"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-source"
          }
        }
      },
      "delete": {
        "summary": "Clear addresses configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanSource",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/flooding": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN Flooding information.",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-flooding"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN flooding information.",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-flooding"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-flooding"
          }
        }
      },
      "delete": {
        "summary": "Clear flooding configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanFlooding",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/flooding/head-end-replication": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN head end replication information.",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN head-end-replication information.",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-head-end-replication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "delete": {
        "summary": "Clear head-end-replication configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanFloodingHreps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/flooding/head-end-replication/{hrep-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-vxlan-head-end-replication-id"
        }
      ],
      "get": {
        "summary": "Get VxLAN head-end-replication information.",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN head-end-replication information.",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-head-end-replication"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-head-end-replication"
          }
        }
      },
      "delete": {
        "summary": "Clear head-end-replication configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanFloodingHrep",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/encapsulation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN encapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanEncap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-encap"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN encapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanEncap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-encap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-encap"
          }
        }
      },
      "delete": {
        "summary": "Clear encapsulation configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanEncap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/encapsulation/dscp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DSCP action during VxLAN encapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanEncapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-encap-dscp"
          }
        }
      },
      "patch": {
        "summary": "Update DSCP action for VxLAN encapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanEncapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-encap-dscp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-encap-dscp"
          }
        }
      },
      "delete": {
        "summary": "Clear DSCP action configuration of VxLAN encapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanEncapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/decapsulation": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get VxLAN decapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanDecap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-decap"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN decapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanDecap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-decap"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-decap"
          }
        }
      },
      "delete": {
        "summary": "Clear decapsulation configuration of VxLAN",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanDecap",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/nve/vxlan/decapsulation/dscp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get DSCP action for VxLAN decapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "getNveVxlanDecapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-decap-dscp"
          }
        }
      },
      "patch": {
        "summary": "Update VxLAN dscp action for decapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "updateNveVxlanDecapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-vxlan-decap-dscp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-vxlan-decap-dscp"
          }
        }
      },
      "delete": {
        "summary": "Clear DSCP configuration of VxLAN decapsulation",
        "tags": [
          "nve"
        ],
        "operationId": "deleteNveVxlanDecapDscp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/match/mac": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule match mac",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleMatchMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-mac"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule match mac",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleMatchMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-mac"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-mac"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule match mac",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleMatchMac",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/set": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action set",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-set"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action set",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-set"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-set"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action set",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionSet",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/erspan": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action erspan",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-erspan"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action erspan",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-erspan"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-erspan"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action erspan",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionErspan",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/police": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action police",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionPolice",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-police"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action police",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionPolice",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-police"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-police"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action police",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionPolice",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/source-nat": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action source-nat",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionSourceNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-source-dest-nat"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action source-nat",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionSourceNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-source-dest-nat"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-source-dest-nat"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action source-nat",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionSourceNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/source-nat/translate-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action source-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionSourceNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-ip"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action source-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionSourceNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-translate-ip"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-ip"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action source-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionSourceNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/source-nat/translate-ip/{range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-range-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action source-nat translate-ip range",
        "tags": [
          "acl source-nat"
        ],
        "operationId": "getAclRuleActionSourceNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-range"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action source-nat translate-ip range",
        "tags": [
          "acl source-nat"
        ],
        "operationId": "updateAclRuleActionSourceNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-range"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action source-nat translate-ip range",
        "tags": [
          "acl source-nat"
        ],
        "operationId": "deleteAclRuleActionSourceNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/source-nat/translate-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action source-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionSourceNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-port"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action source-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionSourceNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-translate-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action source-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionSourceNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/source-nat/translate-port/{translate-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-translate-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action source-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionSourceNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action source-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionSourceNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action source-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionSourceNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/dest-nat": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action dest-nat",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionDestNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-source-dest-nat"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action dest-nat",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionDestNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-source-dest-nat"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-source-dest-nat"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action dest-nat",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionDestNat",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/dest-nat/translate-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action dest-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionDestNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-ip"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action dest-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionDestNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-translate-ip"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-translate-ip"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action dest-nat translate-ip",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionDestNatTranslateIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/dest-nat/translate-ip/{range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-dhcp-server-range-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action dest-nat translate-ip range",
        "tags": [
          "acl dest-nat"
        ],
        "operationId": "getAclRuleActionDestNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-range"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action dest-nat translate-ip range",
        "tags": [
          "acl dest-nat"
        ],
        "operationId": "updateAclRuleActionDestNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-range"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action dest-nat translate-ip range",
        "tags": [
          "acl dest-nat"
        ],
        "operationId": "deleteAclRuleActionDestNatTranslateIpRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/dest-nat/translate-port": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action dest-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionDestNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action dest-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionDestNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-ports"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-ports"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action dest-nat translate-port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionDestNatTranslatePort",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/dest-nat/translate-port/{translate-port-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-translate-port-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action dest-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionDestNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "patch": {
        "summary": "Update ACL rule action dest-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionDestNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-port"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-port"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action dest-nat translate-port port",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionDestNatTranslatePortId",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/acl/{acl-id}/rule/{rule-id}/action/recent": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-acl-acl-id"
        },
        {
          "$ref": "#/x-defs/parameter-acl-rule-id"
        }
      ],
      "get": {
        "summary": "Get ACL rule action recent",
        "tags": [
          "acl"
        ],
        "operationId": "getAclRuleActionRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-recent"
          }
        }
      },
      "patch": {
        "summary": "Update Acl rule action recente",
        "tags": [
          "acl"
        ],
        "operationId": "updateAclRuleActionRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-acl-recent"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-acl-recent"
          }
        }
      },
      "delete": {
        "summary": "Clear configuration of Acl rule action recent",
        "tags": [
          "acl"
        ],
        "operationId": "deleteAclRuleActionRecent",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-ospf"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router ospf of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-vrf-ospf"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-ospf"
          }
        }
      },
      "delete": {
        "summary": "Clear the given vrf router ospf",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear OSPF interfaces",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionOspfInterfaces",
        "requestBody": {
          "$ref": "#/x-defs/response-ospf-interface-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return OSPF interface.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-interfaces"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "post": {
        "summary": "Clear OSPF interface",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionOspfInterface",
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-interface"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      },
      "get": {
        "summary": "Return requested OSPF interface.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-interface"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/interface/{interface-id}/local-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the local interface addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfLocalIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-local-ips"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/interface/{interface-id}/local-ip/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Return requested local interface address",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfLocalIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-local-ip"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf areas info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreas",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-areas"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf areas",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreas",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-areas"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-areas"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf areas",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreas",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        }
      ],
      "get": {
        "summary": "Return ospf area.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfArea",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-area"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area-id.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfArea",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-area"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-area"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfArea",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}/filter-list": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        }
      ],
      "get": {
        "summary": "Return ospf area filter-list.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreaFilterList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-filter-list"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area filter-list.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreaFilterList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-filter-list"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-filter-list"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area filter-list",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreaFilterList",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}/range": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        }
      ],
      "get": {
        "summary": "Return ospf area.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreaRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ranges"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area-id.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreaRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-ranges"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ranges"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreaRanges",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}/range/{range-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-range-id"
        }
      ],
      "get": {
        "summary": "Return ospf area's range.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreaRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-range"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area's range.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreaRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-range"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-range"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area's range",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreaRange",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}/network": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        }
      ],
      "get": {
        "summary": "Return ospf area.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreaNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-networks"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area-id.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreaNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-networks"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-networks"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreaNetworks",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/area/{area-id}/network/{network-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-area-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-network-id"
        }
      ],
      "get": {
        "summary": "Return ospf area network.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfAreaNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-network"
          }
        }
      },
      "patch": {
        "summary": "Update detail of the ospf area-id network.",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfAreaNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-network"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-network"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf area network",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfAreaNetwork",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/default-originate": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf default-originate info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfDefaultOriginate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-default-originate"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf default-originate",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfDefaultOriginate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-default-originate"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-default-originate"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf default-originate",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfDefaultOriginate",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/distance": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf distance info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-distance"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf distance",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-distance"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-distance"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf distance",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfDistance",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/max-metric": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf max-metric info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfMaxMetric",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-max-metric"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf max-metric",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfMaxMetric",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-max-metric"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-max-metric"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf max-metric",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfMaxMetric",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/log": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf log info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-log"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf log",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-log"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-log"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf log",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfLog",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return OSPF neighbors.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbrs",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-neighbors"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor/{ipv4-nbr-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-ipv4-nbr-id"
        }
      ],
      "get": {
        "summary": "Return requested OSPF neighbor.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbr",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-neighbor"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor/{ipv4-nbr-id}/interface": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-ipv4-nbr-id"
        }
      ],
      "get": {
        "summary": "Return neighbor interfaces.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbrInterfaces",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-nbr-interfaces"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor/{ipv4-nbr-id}/interface/{interface-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-ipv4-nbr-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the requested OSPF neighbor interface.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbrInterface",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-nbr-interface"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor/{ipv4-nbr-id}/interface/{interface-id}/local-ip": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-ipv4-nbr-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        }
      ],
      "get": {
        "summary": "Return the local interface addresses",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbrLocalIps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-nbr-local-ips"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/neighbor/{ipv4-nbr-id}/interface/{interface-id}/local-ip/{ipv4-address-id}": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        },
        {
          "$ref": "#/x-defs/parameter-ospf-ipv4-nbr-id"
        },
        {
          "$ref": "#/x-defs/parameter-common-interface-interface-id"
        },
        {
          "$ref": "#/x-defs/parameter-ip-address-ipv4-address-id"
        }
      ],
      "get": {
        "summary": "Return the requested local interface address",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfNbrLocalIp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-ospf-nbr-local-ip"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/redistribute": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf route-redistribute info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfRedistribute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-redistribute"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfRedistribute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-redistribute"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-redistribute"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfRedistribute",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/redistribute/static": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return static route-redistribute info on given ospf vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfRedistributeStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-static"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf static route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfRedistributeStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-static"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-static"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf static route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfRedistributeStatic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/redistribute/connected": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return connected route-redistribute info on given ospf vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfRedistributeConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-connected"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf connected route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfRedistributeConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-connected"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-connected"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf connected route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfRedistributeConnected",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/redistribute/kernel": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return kernel route-redistribute info on given ospf vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfRedistributeKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-kernel"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf kernel route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfRedistributeKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-kernel"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-kernel"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf kernel route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfRedistributeKernel",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/redistribute/bgp": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return bgp route-redistribute info on given ospf vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfRedistributeBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-bgp"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf bgp route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfRedistributeBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-bgp"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-bgp"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf bgp route-redistribute",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfRedistributeBgp",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/timers": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf timers info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-vrf-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfTimers",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/timers/lsa": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf lsa-timers info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-lsa-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf lsa-timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-vrf-lsa-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-lsa-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf lsa-timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfTimersLsa",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/timers/spf": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf spf-timers info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-spf-timers"
          }
        }
      },
      "patch": {
        "summary": "Update details of the ospf spf-timers",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospf-vrf-spf-timers"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospf-vrf-spf-timers"
          }
        }
      },
      "delete": {
        "summary": "Clear the ospf spf-timers",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspfTimersSpf",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf/database": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "post": {
        "summary": "Clear OSPF database",
        "tags": [
          "vrf",
          "action"
        ],
        "operationId": "actionOspfDatabase",
        "requestBody": {
          "$ref": "#/x-defs/response-ospf-database-action"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "201": {
            "$ref": "#/x-defs/response-actions-action-job-id"
          }
        }
      }
    },
    "/platform/environment": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get platform environment",
        "tags": [
          "platform"
        ],
        "operationId": "getEnvironment",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-sensors-envs"
          }
        }
      }
    },
    "/platform/asic": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get platform asic resource",
        "tags": [
          "platform",
          "asic"
        ],
        "operationId": "getPlatformAsic",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-platform-asic"
          }
        }
      }
    },
    "/platform/asic/resource": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get platform asic resource",
        "tags": [
          "platform",
          "asic",
          "resource"
        ],
        "operationId": "getPlatformAsicResource",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-platform-asic-resource"
          }
        }
      }
    },
    "/platform/asic/resource/global": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get platform asic resources",
        "tags": [
          "platform",
          "asic",
          "resource",
          "global"
        ],
        "operationId": "getPlatformAsicResourceGlobal",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-asic-resource-global"
          }
        }
      }
    },
    "/platform/asic/resource/acl": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "Get platform asic resources",
        "tags": [
          "platform",
          "asic",
          "resource",
          "acl"
        ],
        "operationId": "getPlatformAsicResourceAcl",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-common-platform-asic-resource-acl"
          }
        }
      }
    },
    "/platform/pulse-per-second": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "get summary pulse per second configuration",
        "tags": [
          "pulse-per-second"
        ],
        "operationId": "getPps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pulse-per-second"
          }
        }
      },
      "patch": {
        "summary": "update pulse per second configuration",
        "tags": [
          "pulse-per-second"
        ],
        "operationId": "updatePps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pps-pulse-per-second"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pulse-per-second"
          }
        }
      },
      "delete": {
        "summary": "delete pulse per second configuration",
        "tags": [
          "pulse-per-second"
        ],
        "operationId": "deletePps",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/pulse-per-second/in": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "get pulse per second in configuration",
        "tags": [
          "pps-in"
        ],
        "operationId": "getPpsIn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pps-in"
          }
        }
      },
      "patch": {
        "summary": "update pulse per second configuration",
        "tags": [
          "pps-in"
        ],
        "operationId": "updatePpsIn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pps-pps-in"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pps-in"
          }
        }
      },
      "delete": {
        "summary": "delete pulse per second configuration",
        "tags": [
          "pps-in"
        ],
        "operationId": "deletePpsIn",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/platform/pulse-per-second/out": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        }
      ],
      "get": {
        "summary": "get pulse per second in configuration",
        "tags": [
          "pps-out"
        ],
        "operationId": "getPpsOut",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pps-out"
          }
        }
      },
      "patch": {
        "summary": "update pulse per second configuration",
        "tags": [
          "pps-out"
        ],
        "operationId": "updatePpsOut",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-pps-pps-out"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-pps-pps-out"
          }
        }
      },
      "delete": {
        "summary": "delete pulse per second configuration",
        "tags": [
          "pps-out"
        ],
        "operationId": "deletePpsOut",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    },
    "/vrf/{vrf-id}/router/ospf6": {
      "parameters": [
        {
          "$ref": "#/x-defs/parameter-shared-omit"
        },
        {
          "$ref": "#/x-defs/parameter-shared-include"
        },
        {
          "$ref": "#/x-defs/parameter-common-vrf-vrf-id"
        }
      ],
      "get": {
        "summary": "Return ospf6 info on given vrf.",
        "tags": [
          "vrf"
        ],
        "operationId": "getVrfOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revGet"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-vrf-ospf6"
          }
        }
      },
      "patch": {
        "summary": "Update details of the router ospf6 of the vrf",
        "tags": [
          "vrf"
        ],
        "operationId": "updateVrfOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "requestBody": {
          "$ref": "#/x-defs/cue-patch-response-ospfv3-vrf-ospf6"
        },
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/cue-show-response-ospfv3-vrf-ospf6"
          }
        }
      },
      "delete": {
        "summary": "Clear the given vrf router ospf6",
        "tags": [
          "vrf"
        ],
        "operationId": "deleteVrfOspf6",
        "parameters": [
          {
            "$ref": "#/x-defs/parameter-revision-revUpdate"
          }
        ],
        "responses": {
          "default": {
            "$ref": "#/x-defs/response-shared-default"
          },
          "200": {
            "$ref": "#/x-defs/response-shared-empty"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "root": {
        "$ref": "#/x-defs/schema-root-root"
      }
    }
  },
  "x-defs": {
    "schema-shared-json-pointer-pattern": {
      "type": "string",
      "format": "json-pointer",
      "description": "A JSON Pointer that matches data using Unix shell-style wildcards.\n"
    },
    "parameter-shared-omit": {
      "name": "omit",
      "in": "query",
      "description": "Drop any JSON properties matched by an omit pattern from the response.\n",
      "schema": {
        "type": "array",
        "items": {
          "$ref": "#/x-defs/schema-shared-json-pointer-pattern"
        }
      }
    },
    "parameter-shared-include": {
      "name": "include",
      "in": "query",
      "description": "Only include JSON properties matched by an include pattern in the response.\n",
      "schema": {
        "type": "array",
        "items": {
          "$ref": "#/x-defs/schema-shared-json-pointer-pattern"
        }
      }
    },
    "parameter-revision-revGet": {
      "name": "rev",
      "in": "query",
      "required": false,
      "description": "The default is to query the operational state.  However, this parameter can be used to query desired state on configuration branches, such as startup and applied.  This could be a branch name, tag name or specific commit.\n",
      "schema": {
        "default": "operational",
        "type": "string"
      }
    },
    "parameter-configs-filled": {
      "name": "filled",
      "in": "query",
      "required": false,
      "description": "If true, fill in attributes with default values, providing a complete set of attributes.  If false, return only the attributes that differ from the defaults.\n",
      "schema": {
        "type": "boolean"
      }
    },
    "parameter-configs-search-string": {
      "name": "search-string",
      "in": "query",
      "required": false,
      "description": "If passed, prune the configuration based on the given search string and return only that portion.\n",
      "schema": {
        "type": "string",
        "minLength": 1
      }
    },
    "parameter-configs-diff": {
      "name": "diff",
      "in": "query",
      "required": false,
      "description": "Identifier for the requested diff-revision.  This could be a branch name, tag name or specific commit. If passed, get the config diff between requested revision and diff-revision.\n",
      "schema": {
        "type": "string"
      }
    },
    "schema-shared-error": {
      "type": "object",
      "required": [
        "message"
      ],
      "properties": {
        "message": {
          "type": "string"
        }
      }
    },
    "response-shared-default": {
      "description": "unexpected error",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-shared-error"
          }
        }
      }
    },
    "schema-header-header-config": {
      "properties": {
        "model": {
          "description": "The platform's model identifier",
          "type": "string",
          "nullable": true
        },
        "nvue-api-version": {
          "description": "The version of NVUE's API",
          "type": "string",
          "nullable": true
        },
        "rev-id": {
          "description": "A placeholder that will increment when support for schema migration is introduced\n",
          "type": "number",
          "nullable": true
        },
        "version": {
          "description": "The system build version",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-header-header": {
      "description": "Header which contains info needed for schema migration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "schema-platform-platform-show": {
      "properties": {
        "system-mac": {
          "description": "Product MAC number",
          "type": "string"
        },
        "manufacturer": {
          "description": "Product manufacturer",
          "type": "string"
        },
        "product-name": {
          "description": "Product name",
          "type": "string"
        },
        "cpu": {
          "description": "CPU information",
          "type": "string"
        },
        "memory": {
          "description": "System memory",
          "type": "string"
        },
        "disk-size": {
          "description": "Disk size",
          "type": "string"
        },
        "port-layout": {
          "description": "Device port layout",
          "type": "string"
        },
        "part-number": {
          "description": "Device part number",
          "type": "string"
        },
        "serial-number": {
          "description": "Device serial number",
          "type": "string"
        },
        "asic-model": {
          "description": "Asic model",
          "type": "string"
        },
        "system-uuid": {
          "description": "System UUID",
          "type": "string"
        }
      }
    },
    "schema-software-software-show": {
      "properties": {}
    },
    "schema-software-software-presentation": {},
    "schema-software-installed-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-software-installed-id": {
      "title": "Installed Software",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-software-installed-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-software-installed-show": {
      "properties": {
        "package": {
          "description": "Package",
          "title": "Package",
          "type": "string"
        },
        "version": {
          "description": "Version",
          "title": "Version",
          "type": "string"
        },
        "description": {
          "description": "Description",
          "title": "Description",
          "type": "string"
        }
      }
    },
    "cue-show-schema-software-installed": {
      "description": "An installed package",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-software-installed-show"
        }
      ]
    },
    "cue-show-schema-software-installeds-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-software-installed-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-software-installed"
      }
    },
    "cue-show-schema-software-installeds": {
      "description": "List of installed software",
      "title": "Installed Software",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-software-installeds-mapping"
        }
      ]
    },
    "cue-show-schema-software-software-config-children": {
      "properties": {
        "installed": {
          "$ref": "#/x-defs/cue-show-schema-software-installeds"
        }
      }
    },
    "cue-show-schema-software-software": {
      "description": "The platform's software",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-software-software-show"
        },
        {
          "$ref": "#/x-defs/schema-software-software-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-software-software-config-children"
        }
      ]
    },
    "schema-common-sensors-fan-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-fan-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-fan-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-sensors-fan-show": {
      "properties": {
        "state": {
          "description": "Fan state",
          "title": "Fan State",
          "type": "string",
          "enum": [
            "ok",
            "bad",
            "absent"
          ]
        },
        "current-speed": {
          "description": "Current fan speed",
          "title": "Current Speed (RPM)",
          "type": "string"
        },
        "min-speed": {
          "description": "Minimum fan speed",
          "title": "Min Speed",
          "type": "string"
        },
        "max-speed": {
          "description": "Maximum fan speed",
          "title": "Max Speed",
          "type": "string"
        },
        "direction": {
          "description": "Fan direction",
          "title": "Fan Direction",
          "type": "string",
          "enum": [
            "B2F",
            "F2B",
            "N/A"
          ]
        }
      }
    },
    "cue-show-schema-sensors-fan": {
      "description": "A physical fan on the component.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sensors-fan-show"
        }
      ]
    },
    "cue-show-schema-sensors-fans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-fan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sensors-fan"
      }
    },
    "schema-sensors-fans-presentation": {},
    "cue-show-schema-sensors-fans": {
      "description": "The fans on the switch.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-sensors-fans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-sensors-fans-presentation"
        }
      ]
    },
    "schema-common-sensors-psu-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-psu-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-psu-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-psu-show": {
      "properties": {
        "state": {
          "description": "The psu state",
          "title": "State",
          "type": "string",
          "enum": [
            "ok",
            "failed",
            "absent"
          ]
        },
        "capacity": {
          "description": "Maximum power capacity of the power supply",
          "title": "Capacity [W]",
          "type": "string",
          "example": "2000.00",
          "pattern": "\\d*\\.\\d{2}|N\\/A"
        },
        "current": {
          "description": "The input current draw of the power supply",
          "title": "Current [A]",
          "type": "string",
          "example": "0.53",
          "pattern": "\\d*\\.\\d{2}|N\\/A"
        },
        "voltage": {
          "description": "The input voltage to the power supply",
          "title": "Voltage [V]",
          "type": "string",
          "example": "228.00",
          "pattern": "\\d*\\.\\d{2}|N\\/A"
        },
        "power": {
          "description": "The input power to the power supply",
          "title": "Power [W]",
          "type": "string",
          "example": "121.07",
          "pattern": "\\d*\\.\\d{2}|N\\/A"
        }
      }
    },
    "cue-show-schema-common-sensors-psu": {
      "description": "A PSU",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-psu-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-psus-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-psu-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-sensors-psu"
      }
    },
    "schema-common-sensors-psus-presentation": {},
    "cue-show-schema-common-sensors-psus": {
      "description": "The PSUs on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-psus-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-psus-presentation"
        }
      ]
    },
    "schema-common-sensors-led-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-led-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-led-def"
        }
      ],
      "type": "string",
      "title": "LED Name",
      "nullable": true
    },
    "schema-common-sensors-led-show": {
      "properties": {
        "color": {
          "description": "LED Color",
          "title": "LED Color",
          "type": "string",
          "enum": [
            "green",
            "red",
            "yellow",
            "amber",
            "blue"
          ]
        }
      }
    },
    "schema-actions-base-action-def": {
      "type": "object",
      "required": [
        "state"
      ],
      "properties": {
        "state": {
          "type": "string",
          "description": "State of the action"
        },
        "issue": {
          "type": "array",
          "description": "List of issues on this action"
        },
        "timeout": {
          "type": "integer",
          "description": "Action timeout in seconds",
          "minimum": 1,
          "maximum": 3600
        },
        "percentage": {
          "type": "string",
          "description": "Percentage of the action completion"
        },
        "status": {
          "type": "string",
          "description": "The current status of the action"
        },
        "http-status": {
          "type": "number",
          "description": "An optional HTTP return code for the original\naction `POST` API request.\n"
        },
        "detail": {
          "type": "string",
          "description": "An optional parameter that is useful when the\n`http-status` is not in the 2xx range (e.g., 4xx\nor 5xx). This is particularly useful for the `nv`\nCLI to additionally collect errors from `nvued`.\n"
        },
        "type": {
          "type": "string",
          "description": "Same as `detail`. Useful only for the `nv` CLI."
        },
        "parameters": {
          "type": "object",
          "description": "The action parameters"
        },
        "warnings": {
          "type": "array",
          "description": "List of warnings on this action"
        }
      }
    },
    "schema-actions-simple-action-def": {
      "properties": {
        "state": {
          "enum": [
            "inactive",
            "start",
            "running",
            "action_success",
            "action_error"
          ]
        }
      }
    },
    "schema-actions-simple-action": {
      "type": "object",
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-base-action-def"
        },
        {
          "$ref": "#/x-defs/schema-actions-simple-action-def"
        }
      ]
    },
    "schema-common-sensors-led-on-action": {
      "description": "Turn on UID LED",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-sensors-led-off-action": {
      "description": "Turn off UID LED",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-sensors-led-action-children": {
      "properties": {
        "@turn-on": {
          "$ref": "#/x-defs/schema-common-sensors-led-on-action"
        },
        "@turn-off": {
          "$ref": "#/x-defs/schema-common-sensors-led-off-action"
        }
      }
    },
    "cue-show-schema-common-sensors-led": {
      "description": "A LED",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-led-show"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-led-action-children"
        }
      ]
    },
    "cue-show-schema-common-sensors-leds-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-led-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-sensors-led"
      }
    },
    "cue-show-schema-common-sensors-leds": {
      "description": "The LEDs on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-leds-mapping"
        }
      ]
    },
    "cue-show-schema-common-platform-environment-show-children": {
      "properties": {
        "fan": {
          "$ref": "#/x-defs/cue-show-schema-sensors-fans"
        },
        "psu": {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-psus"
        },
        "led": {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-leds"
        }
      }
    },
    "cue-show-schema-common-platform-environment": {
      "description": "Platform environment information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-environment-show-children"
        }
      ]
    },
    "schema-common-component-component-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-component-component-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-component-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-inventory-inventory-show": {
      "properties": {
        "state": {
          "description": "inventory item state",
          "type": "string",
          "title": "State",
          "enum": [
            "ok",
            "failed",
            "absent"
          ]
        },
        "hardware-version": {
          "description": "The hardware version of the inventory-item",
          "title": "HW Version",
          "type": "string"
        },
        "model": {
          "description": "The inventory-item's model identifier",
          "type": "string",
          "title": "Model"
        },
        "serial": {
          "description": "The inventory-item's serial number",
          "type": "string",
          "title": "Serial"
        },
        "type": {
          "title": "Type",
          "description": "The type of this inventory-item",
          "type": "string",
          "enum": [
            "switch",
            "fan",
            "psu",
            "bmc"
          ]
        }
      }
    },
    "cue-show-schema-inventory-inventory": {
      "description": "The platforms inventory item",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-inventory-inventory-show"
        }
      ]
    },
    "cue-show-schema-inventory-inventories-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-component-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-inventory-inventory"
      }
    },
    "cue-show-schema-inventory-inventories": {
      "description": "Set of inventory items making up the platform",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-inventory-inventories-mapping"
        }
      ]
    },
    "schema-common-platform-asic-resource-global-name-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "IPv4-host-entries",
        "IPv6-host-entries",
        "IPv4-neighbors",
        "IPv6-neighbors",
        "IPv4-route-entries",
        "IPv6-route-entries",
        "IPv4-Routes",
        "IPv6-Routes",
        "MAC-entries",
        "Total-Mcast-Routes",
        "Ingress-ACL-entries",
        "Egress-ACL-entries",
        "Total-Routes",
        "ACL-Regions",
        "ACL-18B-Rules-Key",
        "ACL-36B-Rules-Key",
        "ACL-54B-Rules-Key",
        "ECMP-entries",
        "ECMP-nexthops",
        "Flow-Counters",
        "RIF-Basic-Counters",
        "RIF-Enhanced-Counters",
        "Downstream-VNI-FID-count",
        "Vport-FID-count",
        "Total-FID-count",
        "Dynamic-Config-DNAT-entries",
        "Dynamic-Config-SNAT-entries",
        "Dynamic-DNAT-entries",
        "Dynamic-SNAT-entries",
        null
      ]
    },
    "schema-common-platform-asic-resource-global-name-id": {
      "title": "Resource Name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-global-name-def"
        }
      ]
    },
    "schema-common-platform-asic-global-show": {
      "properties": {
        "used": {
          "title": "Used",
          "description": "global resource Used",
          "type": "integer"
        },
        "percentage": {
          "title": "Percentage",
          "description": "global resource percentage",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        },
        "max": {
          "title": "Max",
          "description": "global resource max",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-common-platform-asic-global-info": {
      "description": "asic global show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-global-show"
        }
      ]
    },
    "cue-show-schema-common-platform-asic-resource-global-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-platform-asic-resource-global-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-platform-asic-global-info"
      }
    },
    "schema-common-platform-asic-resource-global-presentation": {},
    "cue-show-schema-common-platform-asic-resource-global": {
      "description": "Global resource",
      "title": "Global",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-global-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-global-presentation"
        }
      ]
    },
    "schema-common-platform-asic-resource-acl-type-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "Ingress-ACL-mac-filter-table",
        "Ingress-ACL-ipv4-filter-table",
        "Ingress-ACL-ipv6-filter-table",
        "Egress-ACL-mac-filter-table",
        "Egress-ACL-ipv4-filter-table",
        "Egress-ACL-ipv6-filter-table",
        "Ingress-ACL-ipv4-mangle-table",
        "Ingress-ACL-ipv6-mangle-table",
        "Egress-ACL-ipv4-mangle-table",
        "Egress-ACL-ipv6-mangle-table",
        "Ingress-PBR-ipv4-filter-table",
        "Ingress-PBR-ipv6-filter-table",
        null
      ]
    },
    "schema-common-platform-asic-resource-acl-type-id": {
      "title": "Resource Name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-acl-type-def"
        }
      ]
    },
    "schema-common-platform-asic-acl-show": {
      "properties": {
        "rule-count": {
          "title": "Rule Count",
          "description": "acl rule count",
          "type": "integer"
        },
        "acl-18b": {
          "title": "18B Rule",
          "description": "acl resource 18b",
          "type": "integer"
        },
        "acl-36b": {
          "title": "36B Rule",
          "description": "acl resource 36b",
          "type": "integer"
        },
        "acl-54b": {
          "title": "54B Rule",
          "description": "acl resource 54b",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-common-platform-asic-acl-info": {
      "description": "asic acl show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-acl-show"
        }
      ]
    },
    "cue-show-schema-common-platform-asic-resource-acl-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-platform-asic-resource-acl-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-platform-asic-acl-info"
      }
    },
    "cue-show-schema-common-platform-asic-resource-acl": {
      "description": "asic acl platform resource",
      "title": "Acl",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-acl-mapping"
        }
      ]
    },
    "cue-show-schema-common-platform-asic-resource-show-children": {
      "properties": {
        "global": {
          "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-global"
        },
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-acl"
        }
      }
    },
    "schema-common-platform-asic-resource-presentation": {},
    "cue-show-schema-common-platform-platform-asic-resource": {
      "description": "Generate asic resoueces",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-presentation"
        }
      ]
    },
    "cue-show-schema-common-platform-platform-asic-show-children": {
      "properties": {
        "resource": {
          "$ref": "#/x-defs/cue-show-schema-common-platform-platform-asic-resource"
        }
      }
    },
    "schema-common-platform-asic-presentation": {},
    "cue-show-schema-common-platform-platform-asic": {
      "description": "Generate asic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-platform-asic-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-presentation"
        }
      ]
    },
    "schema-common-transceiver-transceiver-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-transceiver-transceiver-id": {
      "title": "Transceiver",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-transceiver-transceiver-show": {
      "properties": {
        "cable-type": {
          "description": "The cable type connected to the module",
          "type": "string"
        },
        "supported-cable-length": {
          "description": "The supported cable length of the module",
          "type": "string"
        },
        "supported-cable-length-smf": {
          "description": "The SMF supported cable length of the module",
          "type": "string"
        },
        "diagnostics-status": {
          "description": "The message that inform if the cable support diagnostics data or not",
          "type": "string"
        },
        "identifier": {
          "title": "Identifier",
          "description": "identifier",
          "type": "string"
        },
        "vendor-date-code": {
          "description": "The vendor date code",
          "type": "string"
        },
        "vendor-name": {
          "title": "Vendor name",
          "description": "The vendor revision",
          "type": "string"
        },
        "vendor-pn": {
          "title": "Vendor PN",
          "description": "The vendor pn",
          "type": "string"
        },
        "vendor-sn": {
          "title": "Vendor SN",
          "description": "The vendor serial number",
          "type": "string"
        },
        "vendor-rev": {
          "title": "Vendor revision",
          "description": "The vendor revision",
          "type": "string"
        },
        "vendor-oui": {
          "description": "The vendor OUI",
          "type": "string"
        },
        "revision-compliance": {
          "description": "The revision compliance",
          "type": "string"
        },
        "cable-length": {
          "description": "The cable length connected to the module",
          "type": "string"
        },
        "status": {
          "description": "Transceiver status",
          "type": "string"
        },
        "error-status": {
          "description": "Transceiver error status",
          "type": "string"
        },
        "mod-fw-fault": {
          "description": "Module FW fault flag",
          "type": "string"
        },
        "dp-fw-fault": {
          "description": "Datapath FW fault flag",
          "type": "string"
        }
      }
    },
    "schema-common-transceiver-channel-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-transceiver-channel-id": {
      "title": "ch",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-transceiver-channel-show": {
      "properties": {
        "rx-cdr-lol": {
          "title": "Rx CDR LOL",
          "description": "Rx CDR LOL flag",
          "type": "string"
        },
        "rx-los": {
          "title": "Rx LOS",
          "description": "Rx LOS flag",
          "type": "string"
        },
        "tx-ad-eq-fault": {
          "title": "Tx AD EQ fault",
          "description": "Tx AD EQ fault flag",
          "type": "string"
        },
        "tx-cdr-lol": {
          "title": "Tx CDR LOL",
          "description": "Tx CDR LOL flag",
          "type": "string"
        },
        "tx-los": {
          "title": "Tx LOS",
          "description": "Tx LOS flag",
          "type": "string"
        },
        "tx-fault": {
          "title": "Tx fault",
          "description": "Tx fault flag",
          "type": "string"
        }
      }
    },
    "schema-common-transceiver-channel-tx-bias-show": {
      "properties": {
        "current": {
          "title": "Value",
          "description": "Tx bias current of the transceiver's channel",
          "type": "string"
        },
        "high-alarm-threshold": {
          "title": "High Alarm Threshold",
          "description": "High tx bias alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "low-alarm-threshold": {
          "title": "Low Alarm Threshold",
          "description": "Low tx bias alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "high-warning-threshold": {
          "title": "High Warn Threshold",
          "description": "The tx-bias warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "title": "Low Warn Threshold",
          "description": "The tx-bias warning threshold of the transceiver's channel",
          "type": "string"
        },
        "alarm": {
          "description": "Tx bias alarm of the transceiver's channel",
          "type": "string"
        },
        "warning": {
          "description": "Tx bias warning of the transceiver's channel",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-transceiver-channel-tx-bias": {
      "description": "A tx bias current parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-bias-show"
        }
      ]
    },
    "schema-common-transceiver-channel-tx-power-show": {
      "properties": {
        "power": {
          "title": "Value",
          "description": "Tx power of the transceiver's channel",
          "type": "string"
        },
        "high-alarm-threshold": {
          "title": "High Alarm Threshold",
          "description": "High tx power alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "low-alarm-threshold": {
          "title": "Low Alarm Threshold",
          "description": "Low tx power alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "high-warning-threshold": {
          "title": "High Warn Threshold",
          "description": "The tx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "title": "Low Warn Threshold",
          "description": "The tx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "alarm": {
          "description": "Tx power alarm of the transceiver's channel",
          "type": "string"
        },
        "warning": {
          "description": "Tx power warning of the transceiver's channel",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-transceiver-channel-tx-power": {
      "description": "A tx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-power-show"
        }
      ]
    },
    "schema-common-transceiver-channel-rx-power-show": {
      "properties": {
        "power": {
          "title": "Value",
          "description": "Rx power of the transceiver's channel",
          "type": "string"
        },
        "high-alarm-threshold": {
          "title": "High Alarm Threshold",
          "description": "High rx power alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "low-alarm-threshold": {
          "title": "Low Alarm Threshold",
          "description": "Low rx power alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "high-warning-threshold": {
          "title": "High Warn Threshold",
          "description": "The rx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "title": "Low Warn Threshold",
          "description": "The rx-power warning threshold of the transceiver's channel",
          "type": "string"
        },
        "alarm": {
          "description": "Rx power alarm of the transceiver's channel",
          "type": "string"
        },
        "warning": {
          "description": "Rx power warning of the transceiver's channel",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-transceiver-channel-rx-power": {
      "description": "A rx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-rx-power-show"
        }
      ]
    },
    "cue-show-schema-common-transceiver-channel-show-children": {
      "properties": {
        "tx-bias-current": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-tx-bias"
        },
        "tx-power": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-tx-power"
        },
        "rx-power": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-rx-power"
        }
      }
    },
    "schema-common-transceiver-channel-presentation": {},
    "cue-show-schema-common-transceiver-channel": {
      "description": "A channel in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-presentation"
        }
      ]
    },
    "cue-show-schema-common-transceiver-channels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel"
      }
    },
    "schema-common-transceiver-channels-presentation": {},
    "cue-show-schema-common-transceiver-channels": {
      "description": "Set of all transceiver's channels in the platform",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channels-presentation"
        }
      ]
    },
    "schema-common-transceiver-channel-temperature-show": {
      "properties": {
        "temperature": {
          "title": "Value",
          "description": "The temperature of the transceiver's channel",
          "type": "string"
        },
        "high-alarm-threshold": {
          "title": "High Alarm Threshold",
          "description": "The high temperature alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "low-alarm-threshold": {
          "title": "Low Alarm Threshold",
          "description": "The low temperature alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "high-warning-threshold": {
          "title": "High Warn Threshold",
          "description": "The high temperature warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "title": "Low Warn Threshold",
          "description": "The low temperature warning threshold of the transceiver's channel",
          "type": "string"
        },
        "alarm": {
          "description": "The temperature alarm of the transceiver's channel",
          "type": "string"
        },
        "warning": {
          "description": "The temperature warning of the transceiver's channel",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-transceiver-channel-temperature": {
      "description": "Temperature parameter of the channel",
      "title": "Temperature",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        }
      ]
    },
    "schema-common-transceiver-channel-volt-show": {
      "properties": {
        "voltage": {
          "title": "Value",
          "description": "The voltage of the transceiver's channel",
          "type": "string"
        },
        "high-alarm-threshold": {
          "title": "High Alarm Threshold",
          "description": "The high voltage alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "low-alarm-threshold": {
          "title": "Low Alarm Threshold",
          "description": "The low voltage alarm threshold of the transceiver's channel",
          "type": "string"
        },
        "high-warning-threshold": {
          "title": "High Warn Threshold",
          "description": "The high voltage warning threshold of the transceiver's channel",
          "type": "string"
        },
        "low-warning-threshold": {
          "title": "Low Warn Threshold",
          "description": "The low voltage warning threshold of the transceiver's channel",
          "type": "string"
        },
        "alarm": {
          "description": "The voltage alarm of the transceiver's channel",
          "type": "string"
        },
        "warning": {
          "description": "The voltage warning of the transceiver's channel",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-transceiver-channel-volt": {
      "description": "Voltage parameter of the channel",
      "title": "Voltage",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-show": {
      "properties": {
        "actual-firmware": {
          "title": "FW version",
          "description": "The actual FW version of the transceiver module",
          "type": "string"
        },
        "fw-upgrade-status": {
          "title": "FW upgrade status",
          "description": "The FW upgrade status of the transceiver module",
          "type": "string"
        },
        "fw-upgrade-error-msg": {
          "title": "Error msg",
          "description": "The FW upgrade error message of the transceiver module",
          "type": "string"
        }
      }
    },
    "schema-common-transceiver-fw-file-def": {
      "type": "string",
      "nullable": true
    },
    "schema-common-transceiver-fw-file-name-id": {
      "title": "Available Firmware Files",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-fw-file-def"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-file-show": {
      "properties": {
        "path": {
          "title": "File Path",
          "description": "The path of the transceiver's FW file",
          "type": "string"
        }
      }
    },
    "schema-common-transceiver-transceiver-fw-file-install-action": {
      "description": "Install FW on the transceiver module",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-file-action-children": {
      "description": "Transceiver FW file actions",
      "properties": {
        "@install": {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-install-action"
        }
      }
    },
    "cue-show-schema-common-transceiver-transceiver-fw-file": {
      "description": "A transceiver's FW file in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-action-children"
        }
      ]
    },
    "cue-show-schema-common-transceiver-transceiver-fw-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-fw-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw-file"
      }
    },
    "cue-show-schema-common-transceiver-transceiver-fw-files": {
      "description": "Set of all transceiver's FW files in the platform",
      "title": "Transceiver files",
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw-files-mapping"
        }
      ]
    },
    "cue-show-schema-common-transceiver-transceiver-fw-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw-files"
        }
      }
    },
    "cue-show-schema-common-transceiver-transceiver-fw": {
      "description": "FW of the transcceiver in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw-show-children"
        }
      ]
    },
    "cue-show-schema-common-transceiver-transceiver-show-children": {
      "properties": {
        "channel": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channels"
        },
        "temperature": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-temperature"
        },
        "voltage": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel-volt"
        },
        "firmware": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw"
            }
          ]
        }
      }
    },
    "schema-common-transceiver-transceiver-presentation": {},
    "schema-common-transceiver-transceiver-reset-action": {
      "description": "Reset transceiver module",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-transceiver-transceiver-action-children": {
      "description": "Transceiver actions",
      "properties": {
        "@reset": {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-reset-action"
        }
      }
    },
    "cue-show-schema-common-transceiver-transceiver": {
      "description": "A transceiver in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-action-children"
        }
      ]
    },
    "cue-show-schema-common-transceiver-transceivers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver"
      }
    },
    "schema-common-transceiver-transceivers-presentation": {},
    "cue-show-schema-common-transceiver-transceivers": {
      "description": "Set of all transceivers in the platform",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceivers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceivers-presentation"
        }
      ]
    },
    "cue-show-schema-common-platform-common-platform-show-children": {
      "properties": {
        "software": {
          "$ref": "#/x-defs/cue-show-schema-software-software"
        },
        "environment": {
          "$ref": "#/x-defs/cue-show-schema-common-platform-environment"
        },
        "inventory": {
          "$ref": "#/x-defs/cue-show-schema-inventory-inventories"
        },
        "asic": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-platform-platform-asic"
            }
          ]
        },
        "transceiver": {
          "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceivers"
        }
      }
    },
    "schema-common-nos-enable-disable-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "enabled",
        "disabled",
        null
      ]
    },
    "schema-pps-pin-index-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1,
      "nullable": true
    },
    "schema-pps-channel-index-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1,
      "nullable": true
    },
    "schema-pps-width-def": {
      "type": "integer",
      "minimum": 1000000,
      "maximum": 999000000,
      "nullable": true
    },
    "schema-pps-polarity-def": {
      "type": "string",
      "enum": [
        "rising-edge",
        "falling-edge",
        "both",
        null
      ],
      "nullable": true
    },
    "schema-pps-pps-in-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable PPS IN feature",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "nullable": true
        },
        "pin-index": {
          "description": "Pin index for PPS IN function",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-pin-index-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "channel-index": {
          "description": "Channel index for PPS IN function",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-channel-index-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "signal-width": {
          "description": "Pulse width of PPS IN signal",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-width-def"
            }
          ],
          "default": 500000000,
          "nullable": true
        },
        "signal-polarity": {
          "description": "Polarity of PPS IN signal",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-polarity-def"
            }
          ],
          "default": "rising-edge",
          "nullable": true
        },
        "timestamp-correction": {
          "description": "The value, in nanoseconds, to be added to each PPS time stamp.",
          "type": "integer",
          "minimum": -1000000000,
          "maximum": 1000000000,
          "default": 0,
          "nullable": true
        },
        "logging-level": {
          "description": "Logging level for PPS IN",
          "type": "string",
          "enum": [
            "emergency",
            "alert",
            "critical",
            "error",
            "warning",
            "notice",
            "info",
            "debug",
            null
          ],
          "default": "info",
          "nullable": true
        }
      }
    },
    "cue-show-schema-pps-pps-in": {
      "description": "PPS IN configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-in-config"
        }
      ]
    },
    "schema-pps-frequency-def": {
      "type": "integer",
      "minimum": 1000000000,
      "maximum": 2147483647,
      "nullable": true
    },
    "schema-pps-phase-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000000,
      "nullable": true
    },
    "schema-pps-pps-out-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable PPS Out feature",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "nullable": true
        },
        "pin-index": {
          "description": "Pin index for PPS Out function",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-pin-index-def"
            }
          ],
          "default": 1,
          "nullable": true
        },
        "channel-index": {
          "description": "Channel index for PPS Out function",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-channel-index-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "frequency-adjustment": {
          "description": "Frequency Adjustment of PPS Out signal",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-frequency-def"
            }
          ],
          "default": 1000000000,
          "nullable": true
        },
        "phase-adjustment": {
          "description": "Phase Adjustment of PPS Out signal",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-phase-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "signal-width": {
          "description": "Pulse width of PPS Out signal",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pps-width-def"
            }
          ],
          "default": 500000000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-pps-pps-out": {
      "description": "PPS Out configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-out-config"
        }
      ]
    },
    "cue-show-schema-pps-pulse-per-second-config-children": {
      "properties": {
        "in": {
          "$ref": "#/x-defs/cue-show-schema-pps-pps-in"
        },
        "out": {
          "$ref": "#/x-defs/cue-show-schema-pps-pps-out"
        }
      }
    },
    "cue-show-schema-pps-pulse-per-second": {
      "description": "Pulse Per Second configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pps-pulse-per-second-config-children"
        }
      ]
    },
    "cue-show-schema-platform-platform-config-children": {
      "properties": {
        "pulse-per-second": {
          "$ref": "#/x-defs/cue-show-schema-pps-pulse-per-second"
        }
      }
    },
    "cue-show-schema-platform-platform": {
      "description": "Top-level container for the components in the system. This node represents a system component inventory, which includes hardware and software elements.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-platform-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-platform-common-platform-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-platform-platform-config-children"
        }
      ]
    },
    "schema-mac-address-mac-address-def": {
      "type": "string",
      "format": "mac",
      "nullable": true
    },
    "schema-common-auto-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "auto",
        null
      ]
    },
    "schema-common-none-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "none",
        null
      ]
    },
    "schema-global-global-config": {
      "properties": {
        "system-mac": {
          "description": "full MAC address.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "anycast-mac": {
          "description": "MAC address shared by the rack.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "anycast-id": {
          "description": "An integer (1-65535) to select rack MAC address in range 44:38:39:ff:00:00 to 44:38:39:ff:ff:ff\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "fabric-mac": {
          "description": "First hop router MAC address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "fabric-id": {
          "description": "An integer (1-255) to select first hop router MAC adress in range 00:00:5E:00:01:01 to 00:00:5E:00:01:ff\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255,
              "nullable": true
            }
          ],
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-reserved-rt-pbr-config": {
      "properties": {
        "begin": {
          "description": "Beginning of reserved routing table range for PBR",
          "type": "integer",
          "minimum": 10000,
          "maximum": 4294966272,
          "default": 10000,
          "nullable": true
        },
        "end": {
          "description": "End of reserved routing table range for PBR",
          "type": "integer",
          "minimum": 10000,
          "maximum": 4294966272,
          "default": 4294966272,
          "nullable": true
        }
      }
    },
    "cue-show-schema-reserved-rt-pbr": {
      "description": "reserved routing table ranges for PBR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-rt-pbr-config"
        }
      ]
    },
    "cue-show-schema-reserved-routing-table-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/cue-show-schema-reserved-rt-pbr"
        }
      }
    },
    "cue-show-schema-reserved-routing-table": {
      "description": "reserved routing table ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-reserved-routing-table-config-children"
        }
      ]
    },
    "schema-reserved-l3-vni-vlan-config": {
      "properties": {
        "begin": {
          "description": "Beginning of reserved vlan range for L3 VNI",
          "type": "integer",
          "minimum": 1,
          "maximum": 4093,
          "default": 4000,
          "nullable": true
        },
        "end": {
          "description": "End of reserved vlan range for L3 VNI",
          "type": "integer",
          "minimum": 2,
          "maximum": 4093,
          "default": 4064,
          "nullable": true
        }
      }
    },
    "cue-show-schema-reserved-l3-vni-vlan": {
      "description": "Reserved vlans to be used with l3vni",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-l3-vni-vlan-config"
        }
      ]
    },
    "schema-reserved-internal-vlan-config": {
      "properties": {
        "range": {
          "description": "Reserved Vlan range\n",
          "type": "string",
          "format": "vlan-range",
          "default": "3725-3999",
          "nullable": true,
          "minLength": 1
        }
      }
    },
    "cue-show-schema-reserved-internal-vlan": {
      "description": "Reserved Vlan for internal translations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-internal-vlan-config"
        }
      ]
    },
    "cue-show-schema-reserved-vlan-config-children": {
      "properties": {
        "l3-vni-vlan": {
          "$ref": "#/x-defs/cue-show-schema-reserved-l3-vni-vlan"
        },
        "internal": {
          "$ref": "#/x-defs/cue-show-schema-reserved-internal-vlan"
        }
      }
    },
    "cue-show-schema-reserved-vlan": {
      "description": "reserved vlan ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-reserved-vlan-config-children"
        }
      ]
    },
    "cue-show-schema-reserved-reserved-config-children": {
      "properties": {
        "routing-table": {
          "$ref": "#/x-defs/cue-show-schema-reserved-routing-table"
        },
        "vlan": {
          "$ref": "#/x-defs/cue-show-schema-reserved-vlan"
        }
      }
    },
    "cue-show-schema-reserved-reserved": {
      "description": "reserved ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-reserved-reserved-config-children"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_af-config": {
      "properties": {
        "base-reachable-time": {
          "description": "The entry is considered to be valid for at least a random value between base-reachable-time/2 and 3*base-reachable-time/2. (Unit: seconds) Corresponds with the net.ipv{4,6}.neigh.default.base_reachable_time_ms sysctl.\n",
          "title": "Base-reachable-time",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 30,
              "maximum": 2147483,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-neighbor-tunable-neighbortunable_af-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-config"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_arp_gcthresh-show": {
      "properties": {}
    },
    "schema-neighbor-tunable-neighbortunable_af_gcthresh-show": {
      "properties": {
        "minimum": {
          "description": "The minimum number of entries to keep in the neighbor cache. The garbage collector will not run if there are fewer than this number of entries in the cache. [arp(7)] Corresponds with the net.ipv{4,6}.neigh.default.gc_thresh1 sysctl.\n",
          "title": "Minimum",
          "type": "integer",
          "minimum": 0,
          "maximum": 2147483647
        },
        "effective": {
          "description": "The soft maximum number of entries to keep in the neighbor cache. The garbage collector will allow the number of entries to exceed this for 5 seconds before collection will be performed. [arp(7)] Corresponds with the net.ipv{4,6}.neigh.default.gc_thresh2 sysctl.\n",
          "title": "Effective",
          "type": "integer",
          "minimum": 0,
          "maximum": 2147483647
        },
        "maximum": {
          "description": "The hard maximum number of entries to keep in the ARP cache. The garbage collector will always run if there are more than this number of entries in the cache. [arp(7)] Corresponds with the net.ipv{4,6}.neigh.default.gc_thresh3 sysctl.\n",
          "title": "Maximum",
          "type": "integer",
          "minimum": 0,
          "maximum": 2147483647
        }
      }
    },
    "schema-neighbor-tunable-neighbortunable_af_gcthresh-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af_gcthresh-show"
        }
      ]
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_arp_gcthresh": {
      "description": "Neighbor garbage collection thresholds for ARP (IPv4)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_arp_gcthresh-show"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af_gcthresh-trait"
        }
      ]
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_arp-show-children": {
      "properties": {
        "garbage-collection-threshold": {
          "description": "Neighbor garbage collection thresholds for ARP (IPv4)",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_arp_gcthresh"
            }
          ]
        }
      }
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_arp": {
      "description": "Neighbor tunables for ARP (IPv4)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_arp-show-children"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_nd_gcthresh-show": {
      "properties": {}
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_nd_gcthresh": {
      "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_nd_gcthresh-show"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af_gcthresh-trait"
        }
      ]
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_nd-config-children": {
      "properties": {
        "garbage-collection-threshold": {
          "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_nd_gcthresh"
            }
          ]
        }
      }
    },
    "cue-show-schema-neighbor-tunable-neighbortunable_nd": {
      "description": "Neighbor tunables for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_nd-config-children"
        }
      ]
    },
    "schema-common-offon-def": {
      "description": "on and off description.",
      "type": "string",
      "nullable": true,
      "enum": [
        "on",
        "off",
        null
      ]
    },
    "schema-global-svi-force-up-config": {
      "properties": {
        "enable": {
          "description": "Turn the feature 'on' or 'off'.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-global-svi-force-up": {
      "description": "Keep all SVIs perpetually UP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-global-svi-force-up-config"
        }
      ]
    },
    "cue-show-schema-global-global-config-children": {
      "properties": {
        "reserved": {
          "$ref": "#/x-defs/cue-show-schema-reserved-reserved"
        },
        "arp": {
          "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_arp"
        },
        "nd": {
          "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_nd"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/cue-show-schema-global-svi-force-up"
        }
      }
    },
    "cue-show-schema-global-global": {
      "description": "global system configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-global-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-global-global-config-children"
        }
      ]
    },
    "schema-port-mirror-session-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-port-mirror-session-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-session-str-def"
        }
      ]
    },
    "schema-nos-features-isa-cl-nos-feature-default-off-config": {
      "properties": {
        "enable": {
          "description": "Turn the feature 'on' or 'off'.  This feature is disabled by default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-nos-features-isa-cl-nos-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-config"
        }
      ]
    },
    "schema-port-mirror-direction-config": {
      "properties": {
        "direction": {
          "type": "string",
          "description": "The direction of traffic through source-port to mirror.",
          "enum": [
            "ingress",
            "egress",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-interface-interface-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "interface-name"
    },
    "schema-port-mirror-port-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ]
    },
    "schema-port-mirror-empty-config": {
      "properties": {}
    },
    "cue-show-schema-port-mirror-source-port": {
      "description": "A port-mirror source port (swps or bonds only)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-empty-config"
        }
      ]
    },
    "cue-show-schema-port-mirror-source-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-port-mirror-source-port"
      }
    },
    "cue-show-schema-port-mirror-source-ports": {
      "description": "Set of source ports.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-source-ports-mapping"
        }
      ]
    },
    "cue-show-schema-port-mirror-span-dest-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-port-mirror-source-port"
      }
    },
    "cue-show-schema-port-mirror-span-destination": {
      "description": "The SPAN destination port.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-span-dest-mapping"
        }
      ]
    },
    "schema-port-mirror-truncate-size-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 4,
          "maximum": 4088,
          "multipleOf": 4,
          "nullable": true,
          "default": "None"
        }
      ]
    },
    "schema-port-mirror-truncate-config": {
      "properties": {
        "size": {
          "description": "Truncates the mirrored frames at specified number of bytes.  Truncate size must be between 4 and 4088 bytes and a multiple of 4\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "$ref": "#/x-defs/schema-port-mirror-truncate-size-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-port-mirror-truncate": {
      "description": "Truncates mirrored frames",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-truncate-config"
        }
      ]
    },
    "cue-show-schema-port-mirror-span-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-span-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-truncate"
        }
      }
    },
    "cue-show-schema-port-mirror-span": {
      "description": "Switched Port Analyzer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-span-config-children"
        }
      ]
    },
    "schema-ip-address-ipv4-address-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4"
    },
    "schema-ip-address-ipv4-address-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ip-address-ipv4-address-config": {
      "properties": {}
    },
    "cue-show-schema-ip-address-ipv4-address": {
      "description": "An IPv4 address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-config"
        }
      ]
    },
    "cue-show-schema-ip-address-ipv4-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-address"
      }
    },
    "cue-show-schema-ip-address-ipv4-addresses": {
      "description": "Set of IPv4 addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-port-mirror-erspan-dest-config-children": {
      "properties": {
        "source-ip": {
          "description": "ERSPAN source ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        },
        "dest-ip": {
          "description": "ERSPAN destination ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        }
      }
    },
    "cue-show-schema-port-mirror-erspan-destination": {
      "description": "erspan destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan-dest-config-children"
        }
      ]
    },
    "cue-show-schema-port-mirror-erspan-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-truncate"
        }
      }
    },
    "cue-show-schema-port-mirror-erspan": {
      "description": "Encapsulated Remote Switched Port Analyzer.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan-config-children"
        }
      ]
    },
    "cue-show-schema-port-mirror-session-config-children": {
      "properties": {
        "span": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-span"
        },
        "erspan": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan"
        }
      }
    },
    "cue-show-schema-port-mirror-session": {
      "description": "port mirror session number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-session-config-children"
        }
      ]
    },
    "cue-show-schema-port-mirror-sessions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-session-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-port-mirror-session"
      }
    },
    "cue-show-schema-port-mirror-sessions": {
      "description": "sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-sessions-mapping"
        }
      ]
    },
    "cue-show-schema-port-mirror-port-mirror-config-children": {
      "properties": {
        "session": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-sessions"
        }
      }
    },
    "cue-show-schema-port-mirror-port-mirror": {
      "description": "Port mirror",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-port-mirror-config-children"
        }
      ]
    },
    "schema-common-system-remote-url-fetch-def": {
      "description": "scp http https ftp and sftp are supported. e.g. scp://username[:password]@hostname/path/filename",
      "x-action-param-type": "positional",
      "format": "remote-url-fetch"
    },
    "schema-common-system-config-fetch-action-parameters": {
      "description": "config file fetch action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-system-remote-url-fetch-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-fetch-action": {
      "description": "Fetch configuration file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-fetch-action-parameters"
        }
      ]
    },
    "schema-common-system-export-new-name-param-def": {
      "description": "New config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-security-passphrase-basic-def": {
      "type": "string",
      "minLength": 16,
      "maxLength": 64
    },
    "schema-common-system-config-files-force-def": {
      "description": "If set - it will force the operation",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-system-config-export-action-parameters": {
      "description": "config file export action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new_name": {
              "$ref": "#/x-defs/schema-common-system-export-new-name-param-def"
            },
            "rev": {
              "description": "Revision name",
              "x-action-param-type": "optional",
              "format": "string"
            },
            "passphrase": {
              "description": "Passphrase for encrypting configuration in staging location",
              "title": "Passphrase",
              "x-action-param-type": "optional",
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-security-passphrase-basic-def"
                }
              ]
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-export-action": {
      "description": "Export configuration file",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-export-action-parameters"
        }
      ]
    },
    "schema-common-system-import-source-name-param-def": {
      "description": "Source config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-export-passphrase-param-def": {
      "description": "Passphrase for encrypting configuration in staging location",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-passphrase-basic-def"
        }
      ]
    },
    "schema-common-system-config-import-action-parameters": {
      "description": "config file import action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "source_name": {
              "$ref": "#/x-defs/schema-common-system-import-source-name-param-def"
            },
            "passphrase": {
              "$ref": "#/x-defs/schema-common-system-export-passphrase-param-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-import-action": {
      "description": "Import configuration file",
      "x-cue-example": "nv action import system config yourstartup.yaml passphrase \"caribou luxury mango\"",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-import-action-parameters"
        }
      ]
    },
    "schema-common-system-common-config-action-children": {
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-common-system-config-fetch-action"
        },
        "@export": {
          "$ref": "#/x-defs/schema-common-system-config-export-action"
        },
        "@import": {
          "$ref": "#/x-defs/schema-common-system-config-import-action"
        }
      }
    },
    "schema-common-system-config-files-remote-url-upload-def": {
      "description": "ftp, scp and sftp are supported. e.g. scp://username[:password]@hostname/path/filename",
      "x-action-param-type": "positional",
      "format": "remote-url-upload"
    },
    "schema-common-system-config-files-config-file-upload-action-parameters": {
      "description": "config file upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-system-config-files-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-files-config-file-upload-action": {
      "description": "Upload config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-upload-action-parameters"
        }
      ]
    },
    "schema-common-system-config-files-rename-new-name-param-def": {
      "description": "New config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-common-system-config-files-config-file-rename-action-parameters": {
      "description": "Rename action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new-name": {
              "$ref": "#/x-defs/schema-common-system-config-files-rename-new-name-param-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-files-config-file-rename-action": {
      "description": "Rename config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-rename-action-parameters"
        }
      ]
    },
    "schema-common-system-config-files-config-file-delete-action": {
      "description": "Delete config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-config-files-endecrypt-dest-file-param-def": {
      "description": "Destination config file name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-security-passphrase-def": {
      "description": "Configure NVUE database encryption key in cleartext",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-passphrase-basic-def"
        }
      ]
    },
    "schema-common-system-config-files-config-file-encrypt-action-parameters": {
      "description": "Encrypt action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "destination-file": {
              "$ref": "#/x-defs/schema-common-system-config-files-endecrypt-dest-file-param-def"
            },
            "passphrase": {
              "$ref": "#/x-defs/schema-security-passphrase-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-files-config-file-encrypt-action": {
      "description": "Encrypt config file",
      "x-cue-example": "nv action encrypt system config files /tmp/plaintext.yaml /tmp/encrypted.yaml passphrase \"woody organist spam\" force",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-encrypt-action-parameters"
        }
      ]
    },
    "schema-common-system-config-files-config-file-decrypt-action-parameters": {
      "description": "Decrypt action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "destination-file": {
              "$ref": "#/x-defs/schema-common-system-config-files-endecrypt-dest-file-param-def"
            },
            "passphrase": {
              "$ref": "#/x-defs/schema-security-passphrase-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-common-system-config-files-config-file-decrypt-action": {
      "description": "Decrypt config file",
      "x-cue-example": "nv action decrypt system config files /tmp/encrypted.yaml /tmp/plaintext.yaml passphrase \"kangaroo under accident\" force",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-decrypt-action-parameters"
        }
      ]
    },
    "schema-common-system-config-files-config-file-action-children": {
      "description": "config file <config-file-id> all action commands",
      "properties": {
        "@upload": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-upload-action"
        },
        "@rename": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-rename-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-delete-action"
        },
        "@encrypt": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-encrypt-action"
        },
        "@decrypt": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-decrypt-action"
        }
      }
    },
    "schema-common-system-config-files-config-file-def": {
      "description": "config-file-def",
      "type": "string",
      "nullable": true
    },
    "schema-common-system-config-files-config-file-id": {
      "title": "Available config files",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-config-files-config-file-show": {
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of the fetched config file",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-config-files-fetched-config-file": {
      "description": "fetched config file instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-show"
        }
      ]
    },
    "cue-show-schema-common-system-config-files-system-config-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-config-files-config-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-config-files-fetched-config-file"
      }
    },
    "cue-show-schema-common-system-config-files-system-config-files": {
      "description": "list of configuration files",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-config-files-system-config-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-show-schema-common-system-common-config-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-common-system-config-files-system-config-files"
        }
      }
    },
    "schema-common-system-snippets-def": {
      "description": "Configuration file snippets that will be loaded as written into the\nappropriate configuration file during a foundation unit's\nlifecycle.  This is essentially a copy-paste operation to handle\ngaps in the current CUE OM.\n",
      "type": "object",
      "nullable": true
    },
    "schema-common-system-common-snippet-config": {
      "properties": {
        "snippet": {
          "type": "object",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-snippets-def"
            }
          ]
        }
      }
    },
    "schema-common-system-apply-config": {
      "properties": {
        "overwrite": {
          "description": "Determine which files can be overwritten during an apply.\n\nWhen \"all\", then all files can be overwritten.  If the file was\nlocally modified, then a warning will be issued and the client\nwill have an opportunity to abort the apply before the local\nmodifications are overwritten.  This is the default.\n\nWhen \"controlled\", then only files that were most recently\nwritten by CUE can be overwritten.  If the file was locally\nmodified, a warning will be issued, but the file will not be\noverwritten.\n",
          "type": "string",
          "enum": [
            "all",
            "controlled",
            null
          ],
          "default": "all",
          "nullable": true
        }
      }
    },
    "schema-common-system-apply-ignore-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-apply-ignore-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-ignore-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-apply-ignore-config": {
      "properties": {}
    },
    "cue-show-schema-common-system-apply-ignore": {
      "description": "File to ignore during config apply operations.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-ignore-config"
        }
      ]
    },
    "cue-show-schema-common-system-apply-ignores-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-apply-ignore-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-apply-ignore"
      }
    },
    "cue-show-schema-common-system-apply-ignores": {
      "description": "Set of files to ignore during config apply operations.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-apply-ignores-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-apply-config-children": {
      "properties": {
        "ignore": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-apply-ignores"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-apply": {
      "description": "Affect how config apply operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-apply-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-common-config-apply-config-children": {
      "properties": {
        "apply": {
          "$ref": "#/x-defs/cue-show-schema-common-system-apply"
        }
      }
    },
    "schema-common-system-auto-save-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable configuration automatic save feature",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled"
        }
      }
    },
    "cue-show-schema-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-auto-save-config"
        }
      ]
    },
    "cue-show-schema-common-system-common-config-auto-save-config-children": {
      "properties": {
        "auto-save": {
          "$ref": "#/x-defs/cue-show-schema-common-system-auto-save"
        }
      }
    },
    "cue-show-schema-system-config": {
      "description": "Affect how config operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-config-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-config-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-snippet-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-config-apply-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-config-auto-save-config-children"
        }
      ]
    },
    "schema-acl-control-plane-config": {
      "properties": {}
    },
    "schema-acl-trap-name-def": {
      "type": "string",
      "enum": [
        "l3-mtu-err",
        null
      ],
      "nullable": true
    },
    "schema-acl-trap-id": {
      "title": "Trap",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-acl-trap-name-def"
        }
      ],
      "nullable": true
    },
    "schema-acl-trap-config": {
      "properties": {
        "state": {
          "description": "Trap state",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-acl-trap": {
      "description": "Trap",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-trap-config"
        }
      ]
    },
    "cue-show-schema-acl-trap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-trap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-acl-trap"
      }
    },
    "cue-show-schema-acl-traps": {
      "description": "Trap configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-trap-mapping"
        }
      ]
    },
    "schema-acl-policer-name-def": {
      "type": "string",
      "enum": [
        "arp",
        "bfd",
        "pim-ospf-rip",
        "bgp",
        "clag",
        "icmp-def",
        "dhcp",
        "igmp",
        "ssh",
        "icmp6-neigh",
        "icmp6-def-mld",
        "lacp",
        "lldp-ptp",
        "rpvst",
        "eapol",
        "ip2me",
        "acl-log",
        "nat",
        "stp",
        "l3-local",
        "span-cpu",
        "unknown-ipmc",
        "catch-all",
        "sflow",
        null
      ],
      "nullable": true
    },
    "schema-acl-policer-id": {
      "title": "Policer",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-name-def"
        }
      ],
      "nullable": true
    },
    "schema-acl-policer-config": {
      "properties": {
        "state": {
          "description": "Policer state",
          "title": "State",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "burst": {
          "description": "Policer burst value",
          "title": "Policer Burst",
          "type": "integer",
          "nullable": true,
          "minimum": 10,
          "maximum": 10000
        },
        "rate": {
          "description": "Policer rate value",
          "title": "Policer Rate",
          "type": "integer",
          "nullable": true,
          "minimum": 10,
          "maximum": 50000
        }
      }
    },
    "schema-acl-policer-statistics-show": {
      "properties": {
        "policer-id": {
          "title": "Policer Id",
          "description": "Hardware policer id",
          "type": "integer"
        },
        "trap-group-id": {
          "title": "Trap Group",
          "description": "Policer trap group id",
          "type": "integer"
        },
        "policer-cbs": {
          "title": "Policer CBS",
          "description": "Policer cbs value",
          "type": "integer"
        },
        "policer-cir": {
          "title": "Policer CIR",
          "description": "Policer cir value",
          "type": "integer"
        },
        "to-cpu-pkts": {
          "title": "To CPU Pkts",
          "description": "Policer To CPU packets",
          "type": "integer"
        },
        "to-cpu-bytes": {
          "title": "To CPU Bytes",
          "description": "Policer To CPU bytes",
          "type": "integer"
        },
        "violated-pkts": {
          "title": "Violated Packets",
          "description": "Policer violated packets",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-acl-policer-statistics": {
      "description": "Policer Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-statistics-show"
        }
      ]
    },
    "cue-show-schema-acl-policer-show-children": {
      "properties": {
        "statistics": {
          "$ref": "#/x-defs/cue-show-schema-acl-policer-statistics"
        }
      }
    },
    "cue-show-schema-acl-policer": {
      "description": "Policer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-acl-policer-show-children"
        }
      ]
    },
    "cue-show-schema-acl-policer-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-policer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-acl-policer"
      }
    },
    "schema-acl-policer-presentation": {},
    "cue-show-schema-acl-policers": {
      "description": "Policer configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-policer-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-policer-presentation"
        }
      ]
    },
    "schema-common-acl-acl-name-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-common-acl-acl-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-name-def"
        }
      ],
      "nullable": true
    },
    "schema-common-empty-config": {
      "properties": {}
    },
    "schema-flags-flag-presentation": {},
    "cue-show-schema-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-flags-flag-presentation"
        }
      ]
    },
    "cue-show-schema-acl-cp-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-id-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-common-acl-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-acl-if-acl-mdata-show": {
      "properties": {
        "acl-name": {
          "title": "ACL Name",
          "description": "acl name",
          "type": "string"
        },
        "rule-id": {
          "title": "Rule",
          "description": "acl rule id",
          "type": "string",
          "format": "integer"
        }
      }
    },
    "schema-vlan-vid-vlan-vid-int-def": {
      "type": "integer",
      "nullable": true,
      "minimum": 1,
      "maximum": 4094
    },
    "schema-common-acl-match-config": {
      "properties": {
        "vlan": {
          "description": "VLAN ID",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-ip-address-ipv6-address-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv6"
    },
    "schema-ip-address-ip-address-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ]
    },
    "schema-ip-address-ipv4-prefix-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-prefix"
    },
    "schema-ip-address-ipv6-prefix-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv6-prefix"
    },
    "schema-ip-address-ip-prefix-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
        }
      ]
    },
    "schema-ip-address-ipv4-netmask-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-netmask"
    },
    "schema-ip-address-ipv6-netmask-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv6-netmask"
    },
    "schema-ip-address-ip-netmask-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-netmask-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-netmask-def"
        }
      ]
    },
    "schema-common-acl-match-any-def": {
      "type": "string",
      "enum": [
        "ANY",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-ip-protocol-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "tcp",
            "udp",
            "ospf",
            "pim",
            "icmp",
            "icmpv6",
            "igmp",
            "vrrp",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-common-acl-icmp-type-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "echo-reply",
            "echo-request",
            "time-exceeded",
            "dest-unreachable",
            "port-unreachable",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-common-acl-icmpv6-type-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "router-solicitation",
            "router-advertisement",
            "neighbor-solicitation",
            "neighbor-advertisement",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-common-acl-dscp-values-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 63,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "af11",
            "af12",
            "af13",
            "af21",
            "af22",
            "af23",
            "af31",
            "af32",
            "af33",
            "af41",
            "af42",
            "af43",
            "cs1",
            "cs2",
            "cs3",
            "cs4",
            "cs5",
            "cs6",
            "cs7",
            "be",
            "ef",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-common-acl-ip-match-config": {
      "properties": {
        "source-ip": {
          "description": "Source IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-netmask-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-match-any-def"
            }
          ],
          "nullable": true
        },
        "dest-ip": {
          "description": "Destination IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-netmask-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-match-any-def"
            }
          ],
          "nullable": true
        },
        "protocol": {
          "description": "IP protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-protocol-def"
            }
          ],
          "nullable": true
        },
        "icmp-type": {
          "description": "ICMP message type",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-icmp-type-def"
            }
          ],
          "nullable": true
        },
        "icmpv6-type": {
          "description": "ICMPv6 message type",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-icmpv6-type-def"
            }
          ],
          "nullable": true
        },
        "dscp": {
          "description": "DSCP",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-dscp-values-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-match-any-def"
            }
          ],
          "nullable": true
        },
        "ttl": {
          "description": "ttl in ipv4 and hl in ipv6",
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        }
      }
    },
    "schema-state-state-empty-config": {
      "properties": {}
    },
    "cue-show-schema-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "schema-common-acl-ip-port-num-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-common-acl-ip-port-range-def": {
      "type": "string",
      "format": "ip-port-range",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-acl-ip-port-name-def": {
      "type": "string",
      "enum": [
        "ANY",
        "bootpc",
        "bootps",
        "clag",
        "dhcp-client",
        "dhcp-server",
        "domain",
        "ftp",
        "http",
        "https",
        "imap2",
        "ldap",
        "ldaps",
        "ntp",
        "msdp",
        "pop3",
        "smtp",
        "snmp",
        "snmp-trap",
        "ssh",
        "telnet",
        "tftp",
        "bgp",
        "bfd",
        "bfd-echo",
        "bfd-multihop",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-ip-port-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-port-num-str-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-port-range-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-port-name-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-acl-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-acl-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-ip-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-port"
      }
    },
    "schema-common-acl-ports-presentation": {},
    "cue-show-schema-common-acl-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ports-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-tcp-flags-config-children": {
      "properties": {
        "syn": {
          "description": "TCP SYN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "ack": {
          "description": "TCP ACK flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fin": {
          "description": "TCP FIN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "rst": {
          "description": "TCP RST flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "urg": {
          "description": "TCP URG flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "psh": {
          "description": "TCP PSH flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "all": {
          "description": "TCP ALL flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "none": {
          "description": "TCP No flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-tcp-flags": {
      "description": "TCP flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-tcp-flags-config-children"
        }
      ]
    },
    "cue-show-schema-common-acl-tcp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ports"
            }
          ]
        },
        "flags": {
          "description": "TCP protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-tcp-flags"
            }
          ]
        },
        "mask": {
          "description": "TCP protocol flag mask",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-tcp-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-mss-def": {
      "type": "string",
      "format": "mss-format",
      "nullable": true
    },
    "schema-common-acl-tcp-state-def": {
      "type": "string",
      "enum": [
        "established",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-tcp-config": {
      "properties": {
        "mss": {
          "description": "TCP MSS value",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-mss-def"
            }
          ],
          "nullable": true
        },
        "all-mss-except": {
          "description": "Drop TCP MSS values except",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-mss-def"
            }
          ],
          "nullable": true
        },
        "state": {
          "description": "TCP state",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-state-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-tcp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-tcp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-config"
        }
      ]
    },
    "cue-show-schema-common-acl-udp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ports"
            }
          ]
        }
      }
    },
    "schema-common-acl-udp-config": {
      "properties": {}
    },
    "cue-show-schema-common-acl-udp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-udp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-udp-config"
        }
      ]
    },
    "schema-flags-flags-presentation": {},
    "cue-show-schema-flags-isa-flags-container-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-flags-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-connection-state-config-children": {
      "properties": {
        "new": {
          "description": "NEW connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "invalid": {
          "description": "INVALID connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "established": {
          "description": "ESTABLISHED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "related": {
          "description": "RELATED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-connection-state": {
      "description": "Connection state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-connection-state-config-children"
        }
      ]
    },
    "schema-common-acl-recent-list-config": {
      "properties": {
        "name": {
          "description": "Recent list name",
          "type": "string",
          "format": "generic-name",
          "minLength": 1,
          "maxLength": 100,
          "nullable": true
        },
        "update-interval": {
          "description": "Interval in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "hit-count": {
          "description": "Packets hit count in the specified interval",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 4294967295
        },
        "action": {
          "description": "Recent-action",
          "type": "string",
          "enum": [
            "set",
            "update",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-recent-list": {
      "description": "Recent module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-list-config"
        }
      ]
    },
    "schema-common-acl-hashlimit-config": {
      "properties": {
        "name": {
          "description": "Hashlimit name",
          "type": "string",
          "format": "generic-name",
          "minLength": 1,
          "maxLength": 100,
          "nullable": true
        },
        "rate-above": {
          "description": "Rate limit, should be in the following format: integer/time-unit where time-unit is one of [second | min | hour]. The max supported rate is 1000000/second\n",
          "type": "string",
          "format": "rate-limit",
          "nullable": true
        },
        "burst": {
          "description": "Limit burst",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "source-mask": {
          "description": "Source-mask used to mask the source ip address",
          "minimum": 0,
          "maximum": 128,
          "type": "integer",
          "nullable": true
        },
        "destination-mask": {
          "description": "Destination-mask used to mask the destination ip address",
          "type": "integer",
          "minimum": 0,
          "maximum": 128,
          "nullable": true
        },
        "expire": {
          "description": "Limit expire in milliseconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "mode": {
          "description": "Limit mode",
          "type": "string",
          "enum": [
            "src-ip",
            "dst-ip",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-hashlimit": {
      "description": "Hashlimit module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-hashlimit-config"
        }
      ]
    },
    "schema-common-acl-routing-header-config": {
      "properties": {
        "type": {
          "description": "Routing-header type",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-routing-header": {
      "description": "IPv6 routing-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-routing-header-config"
        }
      ]
    },
    "schema-common-acl-extension-header-config": {
      "properties": {
        "type": {
          "description": "Extension-header type",
          "type": "string",
          "enum": [
            "hop-by-hop",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-extension-header": {
      "description": "IPv6 extension-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-extension-header-config"
        }
      ]
    },
    "cue-show-schema-common-acl-ecn-flags-config-children": {
      "properties": {
        "tcp-cwr": {
          "description": "TCP Congestion Window Reduced Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "tcp-ece": {
          "description": "TCP ECN Echo Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-ecn-flags": {
      "description": "ECN flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-ecn-flags-config-children"
        }
      ]
    },
    "cue-show-schema-common-acl-ecn-config-children": {
      "properties": {
        "flags": {
          "description": "ECN protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ecn-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-ecn-config": {
      "properties": {
        "ip-ect": {
          "description": "IP ECT",
          "type": "integer",
          "minimum": 0,
          "maximum": 3,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-ecn": {
      "description": "ECN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-ecn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-config"
        }
      ]
    },
    "cue-show-schema-common-acl-ip-match-config-children": {
      "properties": {
        "fragment": {
          "description": "Fragment packets",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "tcp": {
          "description": "TCP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-tcp"
            }
          ]
        },
        "udp": {
          "description": "UDP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-udp"
            }
          ]
        },
        "connection-state": {
          "description": "Connection state match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-connection-state"
            }
          ]
        },
        "recent-list": {
          "description": "Recent module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-recent-list"
            }
          ]
        },
        "hashlimit": {
          "description": "Hashlimit module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-hashlimit"
            }
          ]
        },
        "routing-header": {
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "description": "Extension-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-extension-header"
            }
          ]
        },
        "ecn": {
          "description": "ECN protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ecn"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-ip-match": {
      "description": "An ACL IPv4/IPv6 match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-ip-match-config-children"
        }
      ]
    },
    "schema-common-acl-mac-name-def": {
      "type": "string",
      "enum": [
        "ANY",
        "bpdu",
        "cdp",
        "cisco-pvst",
        "lacp",
        "lldp",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-mac-protocol-def": {
      "type": "string",
      "enum": [
        "ANY",
        "arp",
        "ipv4",
        "ipv6",
        null
      ],
      "nullable": true
    },
    "schema-common-acl-mac-match-config": {
      "properties": {
        "source-mac": {
          "description": "Source MAC address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-mac-name-def"
            }
          ],
          "nullable": true
        },
        "source-mac-mask": {
          "description": "Source MAC address mask",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ],
          "default": "ff:ff:ff:ff:ff:ff",
          "nullable": true
        },
        "dest-mac": {
          "description": "Destination MAC address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-mac-name-def"
            }
          ],
          "nullable": true
        },
        "dest-mac-mask": {
          "description": "Destination MAC address mask",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ],
          "default": "ff:ff:ff:ff:ff:ff",
          "nullable": true
        },
        "protocol": {
          "description": "MAC protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-mac-protocol-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-mac-match": {
      "description": "An ACL MAC match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-config"
        }
      ]
    },
    "cue-show-schema-common-acl-match-config-children": {
      "properties": {
        "ip": {
          "description": "IPv4 and IPv6 match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-ip-match"
            }
          ]
        },
        "mac": {
          "description": "MAC match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-mac-match"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-match-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-match-config-children"
        }
      ]
    },
    "schema-common-interface-interface-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "interface-name"
    },
    "schema-common-acl-action-config": {
      "properties": {
        "span": {
          "description": "SPAN session",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-interface-interface-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-common-acl-log-prefix-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 29
    },
    "schema-common-acl-log-config": {
      "properties": {
        "log-prefix": {
          "description": "Log the matching packets with prefix",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-log-prefix-def"
            }
          ],
          "nullable": true
        },
        "rate": {
          "description": "Number of logs per minute",
          "title": "Log Rate",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 50000
        },
        "level": {
          "description": "Log level",
          "title": "Log Level",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 7
        }
      }
    },
    "cue-show-schema-common-acl-log": {
      "description": "Log packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-log-config"
        }
      ]
    },
    "schema-common-acl-set-config": {
      "properties": {
        "dscp": {
          "description": "Sets/Modifies the DSCP value in the packet",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-dscp-values-def"
            }
          ],
          "nullable": true
        },
        "class": {
          "description": "Sets the class value for classification of the packet",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        },
        "cos": {
          "description": "Set the CoS value",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-set": {
      "description": "Set action for packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-set-config"
        }
      ]
    },
    "schema-common-acl-erspan-config": {
      "properties": {
        "source-ip": {
          "description": "Source IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "dest-ip": {
          "description": "Destination IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "ttl": {
          "description": "Time to Live",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-erspan": {
      "description": "ERSPAN session",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-erspan-config"
        }
      ]
    },
    "schema-common-acl-police-config": {
      "properties": {
        "mode": {
          "description": "Policing mode in Packets or Bytes per second",
          "type": "string",
          "enum": [
            "packet",
            "kilobytes-per-second",
            "megabytes-per-second",
            "gigabytes-per-second",
            null
          ],
          "nullable": true,
          "default": "packet"
        },
        "burst": {
          "description": "Policing burst value in Packets or Bytes per second",
          "type": "integer",
          "minimum": 1,
          "maximum": 2147483647,
          "nullable": true
        },
        "rate": {
          "description": "Policing rate value in Packets or Bytes per second",
          "type": "integer",
          "minimum": 1,
          "maximum": 2147483647,
          "nullable": true
        },
        "class": {
          "description": "Policing class value",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-acl-police": {
      "description": "Policing of matched packets/bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-police-config"
        }
      ]
    },
    "schema-common-acl-source-dest-nat-config": {
      "properties": {
        "translate-mac": {
          "description": "ACL translate MAC address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-common-acl-range-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-acl-range-config": {
      "properties": {
        "to": {
          "description": "End of the range.",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-range": {
      "description": "Translate IP range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-range-config"
        }
      ]
    },
    "cue-show-schema-common-acl-translate-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-range"
      }
    },
    "cue-show-schema-common-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-translate-ip-mapping"
        }
      ]
    },
    "schema-common-acl-translate-port-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-port-num-str-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-port-range-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-acl-translate-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-translate-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-port"
      }
    },
    "schema-common-acl-translate-port-presentation": {},
    "cue-show-schema-common-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-translate-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-translate-port-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-source-dest-nat-config-children": {
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-translate-ip"
            }
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-translate-port"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat-config-children"
        }
      ]
    },
    "schema-common-acl-recent-config": {
      "properties": {}
    },
    "cue-show-schema-common-acl-recent": {
      "description": "Only recent action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-config"
        }
      ]
    },
    "cue-show-schema-common-acl-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "log": {
          "description": "Provides ACL logging facility",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-log"
            }
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-set"
            }
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-erspan"
            }
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-police"
            }
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat"
            }
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat"
            }
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-recent"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-action-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-action-config-children"
        }
      ]
    },
    "schema-acl-if-acl-stat-show": {
      "properties": {
        "packet": {
          "title": "Packets",
          "description": "acl rule match statistics packet",
          "type": "integer"
        },
        "byte": {
          "title": "Data Size",
          "description": "acl rule match statistics bytes",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-acl-inbound-stats": {
      "description": "Inbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stat-show"
        }
      ]
    },
    "cue-show-schema-acl-outbound-stats": {
      "description": "Outbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stat-show"
        }
      ]
    },
    "cue-show-schema-acl-if-acl-stat-show-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-action"
            }
          ]
        },
        "inbound": {
          "description": "ACL rule inbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-inbound-stats"
            }
          ]
        },
        "outbound": {
          "description": "ACL rule outbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-outbound-stats"
            }
          ]
        }
      }
    },
    "cue-show-schema-acl-if-acl-stat": {
      "description": "ACL match statistics packets and bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-mdata-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stat-show-children"
        }
      ]
    },
    "cue-show-schema-acl-if-acl-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stat"
      }
    },
    "schema-acl-if-acl-stats-presentation": {},
    "cue-show-schema-acl-if-acl-stats": {
      "description": "ACL statistics per acl rule",
      "title": "Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stats-presentation"
        }
      ]
    },
    "cue-show-schema-acl-if-acl-show-children": {
      "properties": {
        "statistics": {
          "description": "ACL stats depicting packets hit the ACL rules",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stats"
            }
          ]
        }
      }
    },
    "schema-acl-if-acl-presentation": {},
    "cue-show-schema-acl-cp-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-cp-acl-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-presentation"
        }
      ]
    },
    "cue-show-schema-acl-cp-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-acl-cp-acl"
      }
    },
    "schema-acl-if-acls-presentation": {},
    "cue-show-schema-acl-cp-acls": {
      "description": "Control-plane ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-cp-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acls-presentation"
        }
      ]
    },
    "cue-show-schema-acl-control-plane-config-children": {
      "properties": {
        "trap": {
          "description": "Traps",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-traps"
            }
          ]
        },
        "policer": {
          "description": "Policers",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-policers"
            }
          ]
        },
        "acl": {
          "description": "controlplane ACL. To map an ACL created via 'nv set acl <acl-id>' to controlplane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-cp-acls"
            }
          ]
        }
      }
    },
    "schema-acl-control-plane-presentation": {},
    "cue-show-schema-acl-control-plane": {
      "description": "Control Plane specific configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-control-plane-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-acl-control-plane-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-control-plane-presentation"
        }
      ]
    },
    "schema-acl-nat-config": {
      "properties": {
        "age-poll-interval": {
          "description": "Period of inactivity (in minutes) before switchd releases a NAT entry from the translation table",
          "title": "age-poll-interval",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 1440
        },
        "translate-table-size": {
          "description": "Maximum number of dynamic snat and dnat entries in the translation table",
          "title": "translate-table-size",
          "type": "integer",
          "nullable": true,
          "minimum": 1024,
          "maximum": 8192
        },
        "rule-table-size": {
          "description": "Maximum number of rules allowed",
          "title": "rule-table-size",
          "type": "integer",
          "nullable": true,
          "minimum": 64,
          "maximum": 1024
        },
        "mode": {
          "description": "NAT mode",
          "type": "string",
          "enum": [
            "dynamic",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-acl-nat": {
      "description": "NAT configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-nat-config"
        }
      ]
    },
    "schema-forwarding-ecmp-hash-config": {
      "properties": {
        "ip-protocol": {
          "description": "IPV4 protocol field",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "source-ip": {
          "description": "Source IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "destination-ip": {
          "description": "Destination IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "source-port": {
          "description": "TCP/UDP source port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "destination-port": {
          "description": "TCP/UDP destination port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "ipv6-label": {
          "description": "IPv6 label",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "ingress-interface": {
          "description": "Ingress interface",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "gtp-teid": {
          "description": "GTP-U TEID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-ip-protocol": {
          "description": "Inner IPv4 protocol field",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-source-ip": {
          "description": "Inner source IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-destination-ip": {
          "description": "Inner destination IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-source-port": {
          "description": "Inner TCP/UDP source port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-destination-port": {
          "description": "Inner TCP/UDP destination port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "inner-ipv6-label": {
          "description": "Inner IPv6 label",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-forwarding-ecmp-hash": {
      "description": "ECMP hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-hash-config"
        }
      ]
    },
    "schema-forwarding-lag-hash-config": {
      "properties": {
        "ip-protocol": {
          "description": "IPv4 protocol field",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "source-mac": {
          "description": "Source MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "destination-mac": {
          "description": "Destination MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "source-ip": {
          "description": "Source IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "destination-ip": {
          "description": "Destination IPv4/IPv6 Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "source-port": {
          "description": "TCP/UDP source port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "destination-port": {
          "description": "TCP/UDP destination port",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "ether-type": {
          "description": "Ethernet type",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "vlan": {
          "description": "Vlan",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "gtp-teid": {
          "description": "GTP-U TEID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-forwarding-lag-hash": {
      "description": "LAG hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-lag-hash-config"
        }
      ]
    },
    "schema-forwarding-programming-config": {
      "properties": {
        "log-level": {
          "description": "configure Log-level",
          "type": "string",
          "nullable": true,
          "enum": [
            "debug",
            "info",
            "critical",
            "warning",
            "error",
            null
          ],
          "default": "info"
        }
      }
    },
    "cue-show-schema-forwarding-programming": {
      "description": "Programming logs enable",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-programming-config"
        }
      ]
    },
    "schema-forwarding-ecmp-weight-normalisation-config": {
      "properties": {
        "mode": {
          "description": "Enable/Disable WECMP weight normalisation\n",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "enabled",
          "type": "string",
          "nullable": true
        },
        "max-hw-weight": {
          "description": "Max number of hardware entries in W-ECMP\n",
          "type": "integer",
          "default": 32,
          "minimum": 8,
          "maximum": 4096,
          "nullable": true
        }
      }
    },
    "cue-show-schema-forwarding-ecmp-weight-normalisation": {
      "description": "Operations of W-ECMP weight normalisation",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-weight-normalisation-config"
        }
      ]
    },
    "cue-show-schema-forwarding-forwarding-config-children": {
      "properties": {
        "ecmp-hash": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-ecmp-hash"
        },
        "lag-hash": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-lag-hash"
        },
        "programming": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-programming"
        },
        "ecmp-weight-normalisation": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-ecmp-weight-normalisation"
        }
      }
    },
    "schema-forwarding-profile-name-def": {
      "type": "string",
      "enum": [
        "default",
        "l2-heavy",
        "l2-heavy-1",
        "l2-heavy-3",
        "v4-lpm-heavy",
        "v4-lpm-heavy-1",
        "v6-lpm-heavy",
        "v6-lpm-heavy-1",
        "ipmc-heavy",
        "ipmc-max",
        "lpm-balanced",
        "l2-heavy-2",
        "ecmp-nh-heavy",
        null
      ],
      "nullable": true
    },
    "schema-forwarding-forwarding-config": {
      "properties": {
        "hash-seed": {
          "description": "hash seed for ECMP and LAG hash",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "host-route-preference": {
          "description": "Configure forwarding host route preference",
          "type": "string",
          "nullable": true,
          "enum": [
            "route",
            "neighbor",
            "route-and-neighbor",
            null
          ],
          "default": "route"
        },
        "profile": {
          "description": "configure forwarding profile",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-forwarding-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-forwarding-profile-id": {
      "title": "Profile",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-profile-name-def"
        }
      ],
      "nullable": true
    },
    "schema-forwarding-profile-show": {
      "properties": {
        "max-macs": {
          "title": "Max macs",
          "description": "max mac addresses",
          "type": "integer"
        },
        "max-ipv4-neighs": {
          "title": "Max ipv4 neighs",
          "description": "max ipv4 neighbors",
          "type": "integer"
        },
        "max-ipv6-neighs": {
          "title": "Max ipv6 neighs",
          "description": "max ipv6 neighbors",
          "type": "integer"
        },
        "max-ipv4-lpms": {
          "title": "Max ipv4 lpms",
          "description": "max ipv4 lpm routes",
          "type": "integer"
        },
        "max-ipv6-lpms": {
          "title": "Max ipv6 lpms",
          "description": "max ipv6 lpm routes",
          "type": "integer"
        },
        "max-ipv4-mcast-routes": {
          "title": "Max ipv4 mcast routes",
          "description": "max ipv4 mcast routes",
          "type": "integer"
        },
        "active": {
          "description": "type of active(True/False)",
          "type": "string",
          "enum": [
            "True",
            "False"
          ]
        }
      }
    },
    "cue-show-schema-forwarding-profile-attrs": {
      "description": "Allowed scale for profile",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-profile-show"
        }
      ]
    },
    "cue-show-schema-forwarding-profile-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-forwarding-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-forwarding-profile-attrs"
      }
    },
    "schema-forwarding-profile-opts-presentation": {},
    "cue-show-schema-forwarding-profile-coll": {
      "description": "profile scale params",
      "type": "object",
      "title": "Profile options",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-forwarding-profile-mapping"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-profile-opts-presentation"
        }
      ]
    },
    "cue-show-schema-forwarding-profile-show-children": {
      "properties": {
        "profile-map": {
          "description": "profile options show",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-forwarding-profile-coll"
            }
          ]
        }
      }
    },
    "cue-show-schema-forwarding-profile-option": {
      "description": "forwarding profile options",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-forwarding-profile-show-children"
        }
      ]
    },
    "cue-show-schema-forwarding-forwarding-show-children": {
      "properties": {
        "profile-option": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-profile-option"
        }
      }
    },
    "cue-show-schema-forwarding-forwarding": {
      "description": "forwarding configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-forwarding-forwarding-config-children"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-forwarding-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-forwarding-forwarding-show-children"
        }
      ]
    },
    "schema-acl-acl-global-config": {
      "properties": {
        "mode": {
          "description": "configure Atomic or Non-Atomic ACL update",
          "type": "string",
          "nullable": true,
          "enum": [
            "atomic",
            "non-atomic",
            null
          ],
          "default": "atomic"
        }
      }
    },
    "cue-show-schema-acl-acl-global": {
      "description": "ACL Global update configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-acl-global-config"
        }
      ]
    },
    "schema-system-polling-interval-config": {
      "properties": {
        "logical-interface": {
          "description": "Config polling-interval for logical interface(in sec)",
          "type": "integer",
          "minimum": 1,
          "maximum": 30,
          "default": 5,
          "nullable": true
        },
        "physical-interface": {
          "description": "Config polling-interval for physical interface(in sec)",
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "default": 2,
          "nullable": true
        }
      }
    },
    "cue-show-schema-system-polling-interval": {
      "description": "Counters polling-interval configuration for logical/physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-polling-interval-config"
        }
      ]
    },
    "cue-show-schema-system-counter-global-config-children": {
      "properties": {
        "polling-interval": {
          "$ref": "#/x-defs/cue-show-schema-system-polling-interval"
        }
      }
    },
    "cue-show-schema-system-counter-global": {
      "description": "Counters polling-interval configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-system-counter-global-config-children"
        }
      ]
    },
    "schema-feature-isa-feature-default-off-config": {
      "properties": {
        "enable": {
          "description": "Turn the feature 'on' or 'off'.  This feature is disabled by default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-feature-isa-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-config"
        }
      ]
    },
    "schema-wjh-channel-def": {
      "type": "string",
      "nullable": true,
      "minLength": 4,
      "maxLength": 16,
      "format": "item-name"
    },
    "schema-wjh-channel-id": {
      "title": "Channel name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-wjh-channel-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-wjh-trigger-config-children": {
      "properties": {
        "l1": {
          "description": "layer 1",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "l2": {
          "description": "layer 2",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "l3": {
          "description": "layer 3",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "tunnel": {
          "description": "tunnel",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-wjh-trigger": {
      "description": "channel drop categories",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-trigger-config-children"
        }
      ]
    },
    "cue-show-schema-wjh-channel-config-children": {
      "properties": {
        "trigger": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-wjh-trigger"
            }
          ]
        }
      }
    },
    "schema-wjh-channel-show": {
      "properties": {
        "drop-category-list": {
          "title": "Trigger(s)",
          "description": "Trigger(s)",
          "type": "string"
        },
        "polling-interval": {
          "title": "Polling interval",
          "description": "Polling interval",
          "type": "integer"
        },
        "type": {
          "title": "Type",
          "description": "type",
          "type": "string"
        }
      }
    },
    "cue-show-schema-wjh-channel": {
      "description": "A channel config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-channel-config-children"
        },
        {
          "$ref": "#/x-defs/schema-wjh-channel-show"
        }
      ]
    },
    "cue-show-schema-wjh-channel-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-wjh-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-wjh-channel"
      }
    },
    "cue-show-schema-wjh-channels": {
      "description": "WJH channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-channel-mapping"
        }
      ]
    },
    "cue-show-schema-wjh-wjh-config-children": {
      "properties": {
        "channel": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-wjh-channels"
            }
          ]
        }
      }
    },
    "schema-wjh-packet-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "integer"
    },
    "schema-wjh-packet-id": {
      "title": "#",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-wjh-packet-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-wjh-packet-show": {
      "properties": {
        "timestamp": {
          "title": "Timestamp",
          "description": "timestamp",
          "type": "string"
        },
        "sport": {
          "title": "sPort",
          "description": "sPort",
          "type": "string"
        },
        "dport": {
          "title": "dPort",
          "description": "dPort",
          "type": "string"
        },
        "vlan": {
          "title": "VLAN",
          "description": "VLAN",
          "type": "string"
        },
        "smac": {
          "title": "sMAC",
          "description": "sMAC",
          "type": "string"
        },
        "dmac": {
          "title": "dMAC",
          "description": "dMAC",
          "type": "string"
        },
        "eth-type": {
          "title": "EthType",
          "description": "EthType",
          "type": "string"
        },
        "src-ip-port": {
          "title": "Src IP:Port",
          "description": "Src IP:Port",
          "type": "string"
        },
        "dst-ip-port": {
          "title": "Dst IP:Port",
          "description": "Dst IP:Port",
          "type": "string"
        },
        "ip-proto": {
          "title": "IP Proto",
          "description": "IP Proto",
          "type": "string"
        },
        "group": {
          "title": "Drop group",
          "description": "Drop group",
          "type": "string"
        },
        "severity": {
          "title": "Severity",
          "description": "Severity",
          "type": "string"
        },
        "reason-action": {
          "title": "Drop reason - Recommended action",
          "description": "Drop reason - Recommended action",
          "type": "string"
        }
      }
    },
    "cue-show-schema-wjh-packet": {
      "description": "Packet",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-wjh-packet-show"
        }
      ]
    },
    "cue-show-schema-wjh-packet-buffer-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-wjh-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-wjh-packet"
      }
    },
    "cue-show-schema-wjh-packet-buffer": {
      "description": "Packet buffer data",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-packet-buffer-mapping"
        }
      ]
    },
    "cue-show-schema-wjh-wjh-show-children": {
      "properties": {
        "packet-buffer": {
          "$ref": "#/x-defs/cue-show-schema-wjh-packet-buffer"
        },
        "channel": {
          "$ref": "#/x-defs/cue-show-schema-wjh-channels"
        }
      }
    },
    "cue-show-schema-wjh-wjh": {
      "description": "WJH",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-wjh-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-wjh-wjh-show-children"
        }
      ]
    },
    "schema-common-vrf-vrf-def": {
      "type": "string",
      "nullable": true,
      "format": "vrf-name",
      "minLength": 1
    },
    "schema-common-vrf-vrf-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-vrf-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-tacacs-tacacs-config": {
      "properties": {
        "timeout": {
          "description": "timeout to reach TACACS+ server in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 60,
          "default": 5,
          "nullable": true
        },
        "debug-level": {
          "description": "debug messages to syslog (0 = off, 1 = on, 2 = on with some additional)",
          "type": "integer",
          "minimum": 0,
          "maximum": 2,
          "default": 0,
          "nullable": true
        },
        "source-ip": {
          "description": "Source IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "vrf": {
          "description": "VRF ID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-id"
            }
          ],
          "nullable": true,
          "default": "mgmt"
        }
      }
    },
    "schema-tacacs-accounting-config": {
      "properties": {
        "send-records": {
          "description": "Send records config",
          "type": "string",
          "enum": [
            "all",
            "first-response",
            null
          ],
          "default": "all",
          "nullable": true
        }
      }
    },
    "cue-show-schema-tacacs-accounting": {
      "description": "accounting configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-accounting-config"
        }
      ]
    },
    "schema-tacacs-authentication-config": {
      "properties": {
        "mode": {
          "description": "authentication mode",
          "type": "string",
          "enum": [
            "pap",
            "chap",
            "login",
            null
          ],
          "default": "pap",
          "nullable": true
        },
        "per-user-homedir": {
          "description": "authentication per-user-homedir",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authentication-config"
        }
      ]
    },
    "schema-tacacs-priority-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-tacacs-priority-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-priority-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-no-ip-address-def": {
      "type": "string",
      "nullable": true,
      "not": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
      }
    },
    "schema-common-system-no-leading-dot-def": {
      "type": "string",
      "nullable": true,
      "not": {
        "pattern": "^\\."
      }
    },
    "schema-common-system-domain-name-def": {
      "type": "string",
      "nullable": true,
      "format": "idn-hostname",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-no-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-common-system-no-leading-dot-def"
        }
      ]
    },
    "schema-tacacs-server-config": {
      "properties": {
        "host": {
          "description": "Server Hostname config",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-system-domain-name-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "port": {
          "description": "Server Port config",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "default": 49
        },
        "secret": {
          "description": "Server Secret key config",
          "type": "string",
          "nullable": true
        },
        "prefer-ip-version": {
          "description": "Server Prefer IP Version config",
          "type": "integer",
          "enum": [
            4,
            6,
            null
          ],
          "nullable": true,
          "default": 4
        }
      }
    },
    "cue-show-schema-tacacs-server": {
      "description": "TACACS+ server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-server-config"
        }
      ]
    },
    "cue-show-schema-tacacs-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-tacacs-server"
      }
    },
    "cue-show-schema-tacacs-servers": {
      "description": "Set of server priorities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-server-mapping"
        }
      ]
    },
    "schema-tacacs-username-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "user-name"
    },
    "schema-tacacs-user-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-username-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-tacacs-user-config": {
      "properties": {}
    },
    "cue-show-schema-tacacs-user": {
      "description": "User Configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-user-config"
        }
      ]
    },
    "cue-show-schema-tacacs-exclude-user-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-tacacs-user"
      }
    },
    "cue-show-schema-tacacs-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-exclude-user-mapping"
        }
      ]
    },
    "schema-tacacs-authorization-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-tacacs-privilege-level-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-tacacs-authorization-config": {
      "properties": {
        "role": {
          "description": "authorization role config",
          "type": "string",
          "nullable": true,
          "minLength": 1
        }
      }
    },
    "schema-tacacs-command-def": {
      "type": "string",
      "nullable": true,
      "format": "command"
    },
    "schema-tacacs-command-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-command-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-tacacs-command-config": {
      "properties": {}
    },
    "cue-show-schema-tacacs-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-command-config"
        }
      ]
    },
    "cue-show-schema-tacacs-command-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-tacacs-auth-command"
      }
    },
    "cue-show-schema-tacacs-command": {
      "description": "Authorization commands configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-command-mapping"
        }
      ]
    },
    "cue-show-schema-tacacs-authorization-config-children": {
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-command"
            }
          ]
        }
      }
    },
    "cue-show-schema-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-authorization-config-children"
        }
      ]
    },
    "cue-show-schema-tacacs-authorization-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-tacacs-authorization"
      }
    },
    "schema-tacacs-authorization-presentation": {},
    "cue-show-schema-tacacs-authorizations": {
      "description": "TACACS+ authorization config",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-authorization-mapping"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-presentation"
        }
      ]
    },
    "cue-show-schema-tacacs-tacacs-config-children": {
      "properties": {
        "accounting": {
          "description": "TACACS+ Accounting config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "TACACS+ Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-authentication"
            }
          ]
        },
        "server": {
          "description": "TACACS+ Server config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-servers"
            }
          ]
        },
        "exclude-user": {
          "description": "TACACS+ exclude-user config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "TACACS+ Authorization config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "cue-show-schema-tacacs-tacacs": {
      "description": "TACACS+ configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-tacacs-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-tacacs-tacacs-config-children"
        }
      ]
    },
    "schema-radius-radius-global-config": {
      "properties": {
        "vrf": {
          "description": "VRF ID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-id"
            }
          ],
          "nullable": true,
          "default": "mgmt",
          "x-cue-example": "nv set system aaa radius vrf mgmt"
        },
        "debug": {
          "description": "Enable/disable debug mode",
          "title": "Debug",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "x-cue-example": "nv set system aaa radius debug enabled"
        },
        "privilege-level": {
          "description": "Configure the minimum privilege level attribute",
          "title": "Privilege level",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 15,
          "default": 15,
          "x-cue-example": "nv set system aaa radius privilege-level 10"
        },
        "retransmit": {
          "description": "Configure the default RADIUS retransmit attribute",
          "title": "Retransmit",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 10,
          "default": 0,
          "x-cue-example": "nv set system aaa radius retransmit 0"
        },
        "port": {
          "description": "Configure the default RADIUS authentication port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "default": 1812,
          "x-cue-example": "nv set system aaa radius port 1812"
        },
        "timeout": {
          "description": "Configure the global RADIUS server reply timeout (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 3,
          "x-cue-example": "nv set system aaa radius timeout 3"
        },
        "source-ipv4": {
          "description": "RADIUS global source IPV4 address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true,
          "x-cue-example": "nv set system aaa radius source-ipv4 10.0.0.99"
        },
        "source-ipv6": {
          "description": "RADIUS global source IPV6 address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true,
          "x-cue-example": "nv set system aaa radius source-ipv6 2001:0db8:85a3:0000:0000:8a2e:0370:7334"
        }
      }
    },
    "schema-radius-radius-accounting-config": {
      "properties": {
        "state": {
          "description": "Enable/disable radius accounting",
          "title": "Radius accounting",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "x-cue-example": "nv set system aaa radius accounting state enabled"
        }
      }
    },
    "cue-show-schema-radius-radius-accounting": {
      "description": "RADIUS accounting",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-accounting-config"
        }
      ]
    },
    "schema-radius-hostname-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ]
    },
    "schema-radius-hostname-id": {
      "title": "Hostname",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-radius-hostname-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-radius-radius-per-server-config": {
      "properties": {
        "port": {
          "description": "Configure RADIUS authentication port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 port 42"
        },
        "timeout": {
          "description": "Configure the reply timeout for a RADIUS server (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 timeout 5"
        },
        "secret": {
          "description": "Configure server password in cleartext",
          "title": "Password",
          "type": "string",
          "nullable": true
        },
        "priority": {
          "description": "Configure RADIUS priority for server",
          "title": "Priority",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true,
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 timeout 5"
        },
        "source-ip": {
          "description": "Source IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true,
          "x-cue-example": "nv set system aaa radius server 127.0.0.1 source-ip 10.0.0.42"
        }
      }
    },
    "cue-show-schema-radius-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-per-server-config"
        }
      ]
    },
    "cue-show-schema-radius-radius-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-radius-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-radius-radius-server"
      }
    },
    "cue-show-schema-radius-radius-servers": {
      "description": "Remote RADIUS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-radius-radius-mapping"
        }
      ]
    },
    "cue-show-schema-radius-radius-config-children": {
      "properties": {
        "accounting": {
          "$ref": "#/x-defs/cue-show-schema-radius-radius-accounting"
        },
        "server": {
          "$ref": "#/x-defs/cue-show-schema-radius-radius-servers"
        }
      }
    },
    "cue-show-schema-radius-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-radius-radius-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-radius-radius-config-children"
        }
      ]
    },
    "schema-ldap-ldap-global-config": {
      "properties": {
        "vrf": {
          "description": "Configure VRF for LDAP queries",
          "title": "vrf",
          "type": "string",
          "nullable": true,
          "default": "mgmt",
          "x-cue-version": "25.01.1000"
        },
        "bind-dn": {
          "description": "Configure bind DN (Distinguished Name)",
          "title": "bind-dn",
          "type": "string",
          "nullable": true,
          "default": "",
          "x-cue-version": "25.01.1000"
        },
        "base-dn": {
          "description": "Configure base DN (Distinguished Name)",
          "title": "base-dn",
          "type": "string",
          "nullable": true,
          "default": "ou=users,dc=example,dc=com",
          "x-cue-version": "25.01.1000"
        },
        "referrals": {
          "description": "Configure LDAP referrals",
          "title": "referrals",
          "type": "string",
          "nullable": true,
          "default": "off",
          "x-cue-version": "25.01.1000"
        },
        "scope": {
          "description": "Configure LDAP scope",
          "title": "scope",
          "type": "string",
          "nullable": true,
          "default": "sub",
          "x-cue-version": "25.01.1000"
        },
        "port": {
          "description": "Configure global LDAP authentication port",
          "title": "Port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 389,
          "x-cue-version": "25.01.1000"
        },
        "timeout-bind": {
          "description": "Configure global LDAP max wait until bind timeout (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 5,
          "x-cue-version": "25.01.1000"
        },
        "timeout-search": {
          "description": "Configure global LDAP max wait until search timeout (seconds)",
          "title": "Timeout",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 60,
          "default": 5,
          "x-cue-version": "25.01.1000"
        },
        "secret": {
          "description": "Configure global LDAP server secret in cleartext",
          "title": "Secret",
          "type": "string",
          "format": "nslcd-string",
          "nullable": true,
          "x-cue-version": "25.01.1000"
        },
        "version": {
          "description": "Configure ldap version",
          "title": "Version",
          "type": "integer",
          "nullable": true,
          "minimum": 2,
          "maximum": 3,
          "default": 3,
          "x-cue-version": "25.01.1000"
        }
      }
    },
    "schema-ldap-hostname-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ]
    },
    "schema-ldap-hostname-id": {
      "title": "Hostname",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ldap-hostname-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ldap-ldap-per-server-config": {
      "properties": {
        "priority": {
          "description": "Configure ldap priority for server, higher comes first",
          "title": "Priority",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 8,
          "default": 1,
          "x-cue-version": "25.01.1000"
        }
      }
    },
    "cue-show-schema-ldap-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-per-server-config"
        }
      ]
    },
    "cue-show-schema-ldap-ldap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ldap-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ldap-ldap-server"
      }
    },
    "cue-show-schema-ldap-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ldap-ldap-mapping"
        }
      ]
    },
    "schema-ldap-ldap-ssl-config": {
      "properties": {
        "mode": {
          "description": "Configure LDAP SSL mode",
          "title": "ssl-mode",
          "type": "string",
          "enum": [
            "start-tls",
            "ssl",
            "none",
            null
          ],
          "nullable": true,
          "default": "none",
          "x-cue-version": "25.01.1000"
        },
        "port": {
          "description": "Configure global LDAP SSL port",
          "title": "SSL mode port",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 636,
          "x-cue-version": "25.01.1000"
        },
        "cert-verify": {
          "description": "Enable or disable CA certificate validation",
          "title": "Role",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "nullable": true,
          "default": "enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "x-cue-version": "25.01.1000"
        },
        "ca-list": {
          "description": "Configure ldap CA certificate list",
          "title": "ca-list",
          "type": "string",
          "enum": [
            "default",
            "none",
            null
          ],
          "nullable": true,
          "default": "default",
          "x-cue-version": "25.01.1000"
        },
        "tls-ciphers": {
          "description": "Configure ldap ciphers",
          "title": "ciphers",
          "type": "string",
          "enum": [
            "TLS1.2",
            "TLS1.3",
            "TLS-CIPHERS",
            "all",
            null
          ],
          "nullable": true,
          "default": "all",
          "x-cue-version": "25.01.1000"
        },
        "crl-check": {
          "description": "Configure ldap crl-check",
          "title": "crl-check",
          "type": "string",
          "nullable": true,
          "default": "none",
          "x-cue-version": "25.01.1000"
        }
      }
    },
    "cue-show-schema-ldap-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-ssl-config"
        }
      ]
    },
    "cue-show-schema-ldap-ldap-config-children": {
      "properties": {
        "hostname": {
          "$ref": "#/x-defs/cue-show-schema-ldap-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/cue-show-schema-ldap-ldapssl"
        }
      }
    },
    "cue-show-schema-ldap-ldap": {
      "description": "Ldap servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ldap-ldap-config-children"
        }
      ]
    },
    "schema-aaa-priority-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-aaa-priority-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-aaa-priority-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-aaa-auth-tacacs": {
      "description": "authentication order TACACS+ config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-aaa-auth-radius": {
      "description": "authentication order RADIUS config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-aaa-auth-local": {
      "description": "authentication order local config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-aaa-auth-ldap": {
      "description": "authentication order LDAP config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-aaa-priority-config-children": {
      "properties": {
        "tacacs": {
          "description": "authentication priority config for TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aaa-auth-tacacs"
            }
          ]
        },
        "radius": {
          "description": "authentication priority config for RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aaa-auth-radius"
            }
          ]
        },
        "local": {
          "description": "authentication priority config for local",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aaa-auth-local"
            }
          ]
        },
        "ldap": {
          "description": "authentication priority config for LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aaa-auth-ldap"
            }
          ]
        }
      }
    },
    "schema-aaa-priority-show": {
      "properties": {
        "method": {
          "title": "Method",
          "description": "TACACS+/RADIUS/local/LDAP",
          "type": "string",
          "enum": [
            "tacacs",
            "local",
            "radius",
            "ldap"
          ]
        }
      }
    },
    "cue-show-schema-aaa-priority": {
      "description": "authentication order priority TACACS+ or local or RADIUS or LDAP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aaa-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-aaa-priority-show"
        }
      ]
    },
    "cue-show-schema-aaa-authentication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aaa-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-aaa-priority"
      }
    },
    "schema-aaa-authentication-presentation": {},
    "cue-show-schema-aaa-authentication-order": {
      "description": "Set of authentication orders",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aaa-authentication-mapping"
        },
        {
          "$ref": "#/x-defs/schema-aaa-authentication-presentation"
        }
      ]
    },
    "cue-show-schema-aaa-aaa-config-children": {
      "properties": {
        "tacacs": {
          "description": "TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-tacacs-tacacs"
            }
          ]
        },
        "radius": {
          "description": "RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-radius-radius"
            }
          ]
        },
        "ldap": {
          "description": "LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ldap-ldap"
            }
          ]
        },
        "authentication-order": {
          "description": "Authentication-order",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aaa-authentication-order"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-user-disconnect-action": {
      "description": "Disconnect all user active terminals",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-aaa-user-action-children": {
      "description": "User actions",
      "properties": {
        "@disconnect": {
          "$ref": "#/x-defs/schema-common-system-aaa-user-disconnect-action"
        }
      }
    },
    "schema-common-system-aaa-username-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "user-name"
    },
    "schema-common-system-aaa-user-id": {
      "title": "Username",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-username-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-user-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable configuration for user",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "role": {
          "description": "Configure user role",
          "title": "Role",
          "type": "string",
          "nullable": true,
          "default": "nvue-monitor"
        },
        "full-name": {
          "description": "Configure user full-name (Gecos Field)",
          "title": "Full-name",
          "type": "string",
          "nullable": true,
          "default": ""
        },
        "password": {
          "description": "Configure user password in cleartext",
          "title": "Password",
          "type": "string",
          "nullable": true
        },
        "hashed-password": {
          "description": "Configure user password with a hashed string",
          "title": "Hashed password",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-common-system-aaa-ssh-authorized-key-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "format": "item-name"
    },
    "schema-common-system-aaa-ssh-authorized-key-id": {
      "title": "SSH Key Name",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-ssh-authorized-key-config": {
      "properties": {
        "key": {
          "description": "The base64 contents of the key",
          "title": "Key string",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "format": "key-string"
        },
        "type": {
          "description": "The type of encoded key",
          "title": "Key Type",
          "type": "string",
          "enum": [
            "ecdsa-sha2-nistp256",
            "ecdsa-sha2-nistp384",
            "ecdsa-sha2-nistp521",
            "ssh-ed25519",
            "ssh-rsa",
            null
          ],
          "nullable": true,
          "default": "ssh-rsa"
        }
      }
    },
    "cue-show-schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-ssh-authorized-key-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-authorized-key"
      }
    },
    "cue-show-schema-common-system-aaa-ssh-authorized-keys": {
      "description": "Authorized SSH key configuration",
      "title": "Authorized SSH key configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-authorized-key-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-ssh-config-children": {
      "properties": {
        "authorized-key": {
          "description": "User SSH configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-authorized-keys"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-ssh": {
      "description": "User SSH configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-user-config-children": {
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-user-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-user"
      }
    },
    "schema-common-system-aaa-users-presentation": {},
    "cue-show-schema-common-system-aaa-users": {
      "description": "Users configuration",
      "title": "Users",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-users-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-system-aaa-users-presentation"
            }
          ]
        }
      ]
    },
    "schema-common-system-aaa-role-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-aaa-role-id": {
      "title": "Role",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-role-show": {
      "properties": {
        "groups": {
          "description": "Linux groups associated to the role",
          "title": "groups",
          "type": "string"
        }
      }
    },
    "schema-common-system-aaa-class-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-aaa-class-id": {
      "title": "Class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-class-ref-config": {
      "properties": {}
    },
    "cue-show-schema-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-ref-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-class-refs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-ref"
      }
    },
    "cue-show-schema-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-refs-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-role-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-refs"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-system-aaa-role": {
      "description": "A role",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-role-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-roles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-role-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-role"
      }
    },
    "schema-common-system-aaa-roles-presentation": {},
    "cue-show-schema-common-system-aaa-roles": {
      "description": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-roles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-roles-presentation"
        }
      ]
    },
    "schema-common-system-aaa-class-config": {
      "properties": {
        "action": {
          "title": "Action",
          "description": "The action to be taken upon getting a match on the command paths.\n",
          "type": "string",
          "enum": [
            "allow",
            "deny",
            null
          ],
          "default": "allow",
          "nullable": true
        }
      }
    },
    "schema-common-system-aaa-command-path-def": {
      "type": "string",
      "nullable": true,
      "format": "command-path",
      "minLength": 1
    },
    "schema-common-system-aaa-command-path-id": {
      "title": "Command Path",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-path-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-system-aaa-command-path-config": {
      "properties": {
        "permission": {
          "title": "Permission",
          "description": "The permissions on the command path.\n",
          "type": "string",
          "enum": [
            "ro",
            "rw",
            "act",
            "all",
            null
          ],
          "default": "all",
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-system-aaa-command-path": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-path-config"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-command-paths-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-path"
      }
    },
    "cue-show-schema-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-paths-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-class-config-children": {
      "properties": {
        "command-path": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-paths"
        }
      }
    },
    "cue-show-schema-common-system-aaa-class": {
      "description": "A Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class"
      }
    },
    "schema-common-system-aaa-classes-presentation": {},
    "cue-show-schema-common-system-aaa-classes": {
      "description": "Classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-classes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-classes-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-aaa-aaa-config-children": {
      "properties": {
        "user": {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-users"
        },
        "role": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-roles"
            }
          ]
        },
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-system-aaa-classes"
            }
          ]
        }
      }
    },
    "cue-show-schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aaa-aaa-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-aaa-aaa-config-children"
        }
      ]
    },
    "schema-common-ssh-server-ssh-server-config": {
      "properties": {
        "authentication-retries": {
          "type": "integer",
          "nullable": true,
          "description": "Number of attempts to try to log in before rejecting the session <3-100>.",
          "default": 6,
          "minimum": 3,
          "maximum": 100,
          "x-cue-version": "25.01.1000",
          "x-cue-example": "nv set system ssh-server authentication-retries 6"
        },
        "login-timeout": {
          "description": "SSH login timeout (seconds) <1-600>.",
          "type": "integer",
          "minimum": 1,
          "maximum": 600,
          "nullable": true,
          "default": 120,
          "x-cue-version": "25.01.1000",
          "x-cue-example": "nv set system ssh-server login-timeout 120"
        },
        "inactive-timeout": {
          "type": "integer",
          "nullable": true,
          "description": "Configure inactivity timeout for ssh connections in minutes <0-35000>.",
          "default": 15,
          "minimum": 0,
          "maximum": 35000,
          "x-cue-version": "25.01.2000",
          "x-cue-example": "nv set system ssh-server inactivity-timeout 300"
        },
        "permit-root-login": {
          "description": "Allow login to the root account",
          "type": "string",
          "default": "prohibit-password",
          "nullable": true,
          "enum": [
            "disabled",
            "prohibit-password",
            "forced-commands-only",
            "enabled",
            null
          ]
        },
        "max-sessions-per-connection": {
          "description": "Maximum number of SSH sessions which can occur per TCP connection",
          "type": "integer",
          "nullable": true,
          "default": 10,
          "minimum": 1,
          "maximum": 100
        },
        "state": {
          "description": "The state of the SSH server",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "strict": {
          "description": "Strict security configurations state for ssh",
          "type": "string",
          "nullable": true,
          "default": "enabled",
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "login-record-period": {
          "type": "integer",
          "nullable": true,
          "description": "Number of days to calculate login records on, to be shown after login <1-30>.",
          "default": 1,
          "minimum": 1,
          "maximum": 30,
          "x-cue-example": "nv set system ssh-server login-record-period 1"
        },
        "max-sessions": {
          "type": "integer",
          "nullable": true,
          "description": "Limit the maximum number of concurrent user sessions <3-100>.",
          "default": 100,
          "minimum": 3,
          "maximum": 100,
          "x-cue-version": "25.01.2000",
          "x-cue-example": "nv set system ssh-server max-sessions 10"
        }
      }
    },
    "cue-show-schema-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrf"
      }
    },
    "schema-common-ssh-server-vrfs-presentation": {},
    "cue-show-schema-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-vrfs-presentation"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-allow-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-user"
      }
    },
    "schema-common-ssh-server-allow-users-presentation": {},
    "cue-show-schema-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-users-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-allow-users-presentation"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-deny-user": {
      "description": "User to prohibit from establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-deny-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-user"
      }
    },
    "schema-common-ssh-server-deny-users-presentation": {},
    "cue-show-schema-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-users-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-deny-users-presentation"
        }
      ]
    },
    "schema-common-ssh-server-max-unauthenticated-config": {
      "properties": {
        "session-count": {
          "description": "Absolute unauthenticated session limit\n",
          "type": "integer",
          "nullable": true,
          "default": 100,
          "minimum": 1,
          "maximum": 10000
        },
        "throttle-percent": {
          "description": "Starting percentage of connections to reject above throttle-start count before hitting session-count limit.\n",
          "type": "integer",
          "nullable": true,
          "default": 30,
          "minimum": 1,
          "maximum": 100
        },
        "throttle-start": {
          "description": "Start applying throttling after having this many unauthenticated SSH sessions\n",
          "type": "integer",
          "nullable": true,
          "default": 10,
          "minimum": 1,
          "maximum": 10000
        }
      }
    },
    "cue-show-schema-common-ssh-server-max-unauthenticated": {
      "description": "Set limits on the amount of unauthenticated SSH sessions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-max-unauthenticated-config"
        }
      ]
    },
    "schema-common-ssh-server-tcp-port-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-common-ssh-server-tcp-port-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-tcp-port-id-def"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-port-inst": {
      "description": "TCP port numbers for to listen for incoming SSH session.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ssh-server-tcp-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ssh-server-port-inst"
      }
    },
    "schema-common-ssh-server-port-presentation": {},
    "cue-show-schema-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-port-presentation"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-ssh-server-config-children": {
      "properties": {
        "vrf": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-max-unauthenticated"
            }
          ]
        },
        "port": {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-port"
        }
      }
    },
    "schema-common-ssh-server-peer-address-port-def": {
      "type": "string",
      "nullable": true
    },
    "schema-common-ssh-server-peer-address-port-id": {
      "title": "Peer Address:Port",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-peer-address-port-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-ssh-server-active-session-show": {
      "properties": {
        "local-address-port": {
          "description": "Local Address and Port data",
          "type": "string"
        },
        "state": {
          "description": "State",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-ssh-server-active-session": {
      "description": "Show the current SSH session",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-active-session-show"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-active-sessions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ssh-server-peer-address-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ssh-server-active-session"
      }
    },
    "schema-common-ssh-server-active-sessions-presentation": {},
    "cue-show-schema-common-ssh-server-active-sessions": {
      "description": "Show the current SSH sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-active-sessions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-active-sessions-presentation"
        }
      ]
    },
    "cue-show-schema-common-ssh-server-ssh-server-show-children": {
      "properties": {
        "active-sessions": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ssh-server-active-sessions"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-ssh-server-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-ssh-server-show-children"
        }
      ]
    },
    "schema-synce-synce-config": {
      "properties": {
        "wait-to-restore-time": {
          "description": "The wait-to-restore-time",
          "type": "integer",
          "minimum": 1,
          "maximum": 720,
          "default": 300,
          "nullable": true
        },
        "log-level": {
          "description": "The log level that SyncE daemon uses",
          "type": "string",
          "enum": [
            "info",
            "debug",
            "notice",
            "error",
            "critical",
            null
          ],
          "nullable": true,
          "default": null
        },
        "provider-default-priority": {
          "description": "The default priority to be used",
          "type": "integer",
          "minimum": 1,
          "maximum": 256,
          "default": 1,
          "nullable": true
        },
        "min-acceptable-ql": {
          "description": "The minimum QL that synce will accept",
          "type": "string",
          "enum": [
            "eec1",
            "eeec",
            "ssu-b",
            "ssu-a",
            "prc",
            "eprc",
            "prtc",
            "eprtc",
            null
          ],
          "nullable": true,
          "default": null
        }
      }
    },
    "schema-synce-synce-status-show": {
      "properties": {
        "local-clock-identity": {
          "description": "Internal Clock ID",
          "type": "string"
        },
        "reference-clock-identity": {
          "description": "Reference Clock ID",
          "type": "string"
        },
        "is-extended-tlv": {
          "description": "Is Extended TLV",
          "type": "string",
          "enum": [
            "Extended TLV",
            "Non Extended TLV",
            "Not Applicable"
          ]
        },
        "network-type": {
          "description": "The network type",
          "type": "string"
        },
        "local-clock-quality": {
          "description": "The quality level in",
          "type": "string",
          "enum": [
            "dnu",
            "eec1",
            "eeec",
            "ssu-b",
            "ssu-a",
            "prc",
            "eprc",
            "prtc",
            "eprtc",
            "failed",
            "unknown"
          ]
        },
        "summary": {
          "description": "Synce summary",
          "type": "string"
        }
      }
    },
    "cue-show-schema-synce-synce": {
      "description": "Global SyncE show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-synce-synce-config"
        },
        {
          "$ref": "#/x-defs/schema-synce-synce-status-show"
        }
      ]
    },
    "schema-dot1x-dot1x-config": {
      "properties": {
        "reauthentication-interval": {
          "description": "reauthentication-interval (default:0)",
          "type": "integer",
          "minimum": 0,
          "maximum": 86640,
          "default": 0,
          "nullable": true
        },
        "dynamic-vlan": {
          "description": "dynamic-vlan configuration (default:disabled)",
          "type": "string",
          "nullable": true,
          "enum": [
            "required",
            "disabled",
            "optional",
            null
          ],
          "default": "disabled"
        },
        "auth-fail-vlan": {
          "description": "auth-fail-vlan configuration",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ],
          "nullable": true
        },
        "max-stations": {
          "description": "max-stations configuration (default:6)",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 255,
          "default": 6
        }
      }
    },
    "schema-dot1x-radius-config": {
      "properties": {
        "client-src-ip": {
          "description": "force radius client-src-ip configuration (optional config)",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-dot1x-server-id": {
      "type": "string",
      "title": "Server",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "nullable": true
    },
    "schema-dot1x-server-config": {
      "properties": {
        "priority": {
          "description": "radius server priority (default:1)",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 3,
          "default": 1
        },
        "vrf": {
          "description": "vrf configuration",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "maxLength": 16
        },
        "accounting-port": {
          "description": "accounting-port configuration (default:1813)",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 1813
        },
        "authentication-port": {
          "description": "authentication-port configuration (default:1812)",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535,
          "default": 1812
        },
        "shared-secret": {
          "description": "shared-secret configuration",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "maxLength": 32
        }
      }
    },
    "cue-show-schema-dot1x-server": {
      "description": "server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-server-config"
        }
      ]
    },
    "cue-show-schema-dot1x-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dot1x-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dot1x-server"
      }
    },
    "cue-show-schema-dot1x-servers": {
      "description": "Set of servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-server-mapping"
        }
      ]
    },
    "cue-show-schema-dot1x-radius-config-children": {
      "properties": {
        "server": {
          "description": "server config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-dot1x-servers"
            }
          ]
        }
      }
    },
    "cue-show-schema-dot1x-radius": {
      "description": "radius configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-radius-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-radius-config-children"
        }
      ]
    },
    "cue-show-schema-dot1x-dot1x-config-children": {
      "properties": {
        "radius": {
          "description": "radius config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-dot1x-radius"
            }
          ]
        }
      }
    },
    "cue-show-schema-dot1x-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-dot1x-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-dot1x-config-children"
        }
      ]
    },
    "schema-telemetry-telemetry-config": {
      "properties": {
        "snapshot-interval": {
          "description": "Histogram periodic snapshot interval in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 604800,
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-telemetry-snapshot-file-config": {
      "properties": {
        "name": {
          "description": "Snapshot file name",
          "type": "string",
          "default": "/var/run/cumulus/histogram_stats",
          "nullable": true
        },
        "count": {
          "description": "Maximum snapshot file count",
          "type": "integer",
          "minimum": 3,
          "maximum": 300,
          "default": 64,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-snapshot-file": {
      "description": "Histogram snapshot file for telemetry config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-config"
        }
      ]
    },
    "schema-telemetry-buffer-histogram-config": {
      "properties": {
        "bin-min-boundary": {
          "description": "Minimum boundary of the bins in bytes",
          "type": "integer",
          "minimum": 96,
          "maximum": 4294967295,
          "default": 960,
          "nullable": true
        },
        "histogram-size": {
          "description": "Bin size in bytes",
          "type": "integer",
          "minimum": 96,
          "maximum": 4294967295,
          "default": 12288,
          "nullable": true
        },
        "sample-interval": {
          "description": "Sampling interval of histogram in nanoseconds",
          "type": "integer",
          "minimum": 128,
          "maximum": 262144,
          "default": 1024,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-ingress-buffer": {
      "description": "Ingress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        }
      ]
    },
    "cue-show-schema-telemetry-egress-buffer": {
      "description": "Egress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        }
      ]
    },
    "schema-telemetry-counter-histogram-config": {
      "properties": {
        "bin-min-boundary": {
          "description": "Minimum boundary of the bins",
          "type": "integer",
          "minimum": 1,
          "maximum": 268435455,
          "default": 100000,
          "nullable": true
        },
        "histogram-size": {
          "description": "Bin size",
          "type": "integer",
          "minimum": 1,
          "maximum": 536870903,
          "default": 10000000,
          "nullable": true
        },
        "sample-interval": {
          "description": "Sampling interval of histogram in nanoseconds",
          "type": "integer",
          "minimum": 128,
          "maximum": 262144,
          "default": 1024,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-counter": {
      "description": "Counter Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        }
      ]
    },
    "schema-telemetry-latency-histogram-config": {
      "properties": {
        "bin-min-boundary": {
          "description": "Minimum boundary of the bins in nanoseconds",
          "type": "integer",
          "minimum": 64,
          "maximum": 4000000000,
          "default": 320,
          "nullable": true
        },
        "histogram-size": {
          "description": "Bin size in nanoseconds",
          "type": "integer",
          "minimum": 64,
          "maximum": 4000000000,
          "default": 5440,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-latency": {
      "description": "Latency Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        }
      ]
    },
    "schema-telemetry-export-config": {
      "properties": {
        "state": {
          "description": "Export histogram state",
          "title": "State",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-export": {
      "description": "Export parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-config"
        }
      ]
    },
    "cue-show-schema-telemetry-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-ingress-buffer"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-egress-buffer"
        },
        "counter": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-counter"
        },
        "latency": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-latency"
        },
        "export": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export"
        }
      }
    },
    "schema-telemetry-intf-id": {
      "title": "Interface",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-histogram-intf-show": {
      "properties": {
        "ingress-buffer": {
          "description": "Ingress Buffer",
          "type": "string",
          "title": "Ingress Buffer"
        },
        "egress-buffer": {
          "description": "Egress Buffer",
          "type": "string",
          "title": "Egress Buffer"
        },
        "counter": {
          "description": "Counter",
          "type": "string",
          "title": "Counter"
        },
        "latency": {
          "description": "Latency",
          "type": "string",
          "title": "Latency"
        }
      }
    },
    "cue-show-schema-telemetry-histogram-intf-data": {
      "description": "Histogram Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-intf-show"
        }
      ]
    },
    "cue-show-schema-telemetry-histogram-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-intf-data"
      }
    },
    "schema-telemetry-histogram-interface-presentation": {},
    "cue-show-schema-telemetry-histogram-interface": {
      "description": "Interface Histogram Summary",
      "title": "InterfaceHistogram",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-interface-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-histogram-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-interface"
        }
      }
    },
    "cue-show-schema-telemetry-histogram": {
      "description": "Histogram",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-show-children"
        }
      ]
    },
    "schema-hft-hft-config": {
      "properties": {}
    },
    "schema-hft-default-profile-name-def": {
      "type": "string",
      "enum": [
        "standard",
        null
      ],
      "nullable": true
    },
    "schema-hft-profile-name-def": {
      "type": "string",
      "format": "profile-name",
      "nullable": true
    },
    "schema-hft-profile-id": {
      "title": "Profile",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-default-profile-name-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-profile-name-def"
        }
      ],
      "nullable": true
    },
    "schema-hft-profile-config": {
      "properties": {
        "sample-interval": {
          "description": "sample interval in microseconds. The value must be a number between 100 and 12750 and a multiple of 50.",
          "type": "integer",
          "minimum": 100,
          "maximum": 12750,
          "multipleOf": 50,
          "default": 5000,
          "nullable": true
        }
      }
    },
    "schema-hft-tc-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-hft-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-tc-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-hft-traffic-class-config": {
      "properties": {}
    },
    "cue-show-schema-hft-traffic-class": {
      "description": "Traffic class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-traffic-class-config"
        }
      ]
    },
    "cue-show-schema-hft-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-hft-traffic-class"
      }
    },
    "cue-show-schema-hft-traffic-classes": {
      "description": "Set of traffic class with hft enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-hft-traffic-classes-mapping"
        }
      ]
    },
    "schema-hft-counter-def": {
      "type": "string",
      "enum": [
        "tx-byte",
        "rx-byte",
        "tc-occupancy",
        null
      ],
      "nullable": true
    },
    "schema-hft-counter-id": {
      "title": "counter",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-counter-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-hft-counter-config": {
      "properties": {}
    },
    "cue-show-schema-hft-counter": {
      "description": "Set of counter for hft",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-counter-config"
        }
      ]
    },
    "cue-show-schema-hft-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-counter-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-hft-counter"
      }
    },
    "cue-show-schema-hft-counters": {
      "description": "Set of counters enabled for hft\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-hft-counters-mapping"
        }
      ]
    },
    "cue-show-schema-hft-profile-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-hft-traffic-classes"
            }
          ]
        },
        "counter": {
          "description": "HFT profile counter",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-hft-counters"
            }
          ]
        }
      }
    },
    "cue-show-schema-hft-hft-profile": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-profile-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-hft-profile-config-children"
        }
      ]
    },
    "cue-show-schema-hft-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-hft-hft-profile"
      }
    },
    "schema-hft-hft-profiles-show-presentation": {},
    "cue-show-schema-hft-hft-profiles": {
      "description": "Collection of HFT profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-hft-profiles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-profiles-show-presentation"
        }
      ]
    },
    "schema-hft-local-config": {
      "properties": {}
    },
    "cue-show-schema-hft-local": {
      "description": "local target config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-local-config"
        }
      ]
    },
    "cue-show-schema-hft-hft-target-config-children": {
      "properties": {
        "local": {
          "description": "target local",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-hft-local"
            }
          ]
        }
      }
    },
    "cue-show-schema-hft-hft-target": {
      "description": "HFT target configurations\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-target-config-children"
        }
      ]
    },
    "cue-show-schema-hft-hft-config-children": {
      "properties": {
        "profile": {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-profiles"
        },
        "target": {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-target"
        }
      }
    },
    "schema-hft-job-id-str-def": {
      "format": "integer",
      "type": "string",
      "nullable": true
    },
    "schema-hft-hft-job-id": {
      "title": "Job",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-job-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-hft-status-def": {
      "type": "string",
      "enum": [
        "completed",
        "pending",
        "running",
        "cancelled",
        "failed",
        "all",
        null
      ],
      "nullable": true
    },
    "schema-hft-job-show": {
      "properties": {
        "start-time": {
          "description": "Job start time",
          "type": "string",
          "format": "date-time",
          "title": "Start Time"
        },
        "sample-interval": {
          "description": "Periodic sample interval in microseconds",
          "type": "integer",
          "minimum": 100,
          "maximum": 12750
        },
        "duration": {
          "description": "Job duration in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 30
        },
        "traffic-class": {
          "description": "Traffic Class",
          "type": "string",
          "title": "Traffic Class"
        },
        "counter": {
          "description": "Counters enabled for collection",
          "type": "string",
          "title": "Counter"
        },
        "status": {
          "description": "Ports enabled for collection",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-hft-status-def"
            }
          ],
          "type": "string",
          "title": "Status"
        },
        "target": {
          "description": "Target to copy collected data",
          "type": "string",
          "title": "Target"
        },
        "description": {
          "description": "A short description of the job",
          "type": "string",
          "title": "Description"
        },
        "ports": {
          "description": "Ports",
          "type": "string",
          "title": "Ports"
        }
      }
    },
    "schema-common-nos-remote-url-upload-def": {
      "description": "ftp, scp and sftp are supported. e.g. scp://username[:password]@hostname/path/filename",
      "x-action-param-type": "positional",
      "format": "remote-url-upload"
    },
    "schema-hft-hft-job-file-upload-action-parameters": {
      "description": "HFT job id file upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-hft-hft-job-file-upload-action": {
      "description": "HFT job id remote url for file upload",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-job-file-upload-action-parameters"
        }
      ]
    },
    "schema-hft-hft-job-id-action-children": {
      "properties": {
        "@upload": {
          "$ref": "#/x-defs/schema-hft-hft-job-file-upload-action"
        }
      }
    },
    "schema-hft-hft-job-show-presentation": {},
    "cue-show-schema-hft-hft-job": {
      "description": "Properties HFT job.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-job-show"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-job-id-action-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-job-show-presentation"
        }
      ]
    },
    "cue-show-schema-hft-jobs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-hft-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-hft-hft-job"
      }
    },
    "schema-hft-hft-jobs-show-presentation": {},
    "cue-show-schema-hft-hft-jobs": {
      "description": "Collection of HFT jobs.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-hft-jobs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-jobs-show-presentation"
        }
      ]
    },
    "cue-show-schema-hft-hft-show-children": {
      "properties": {
        "job": {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-jobs"
        }
      }
    },
    "schema-hft-clock-date-def": {
      "description": "Date format YYYY-MM-DD",
      "type": "string",
      "format": "clock-date"
    },
    "schema-hft-now-def": {
      "type": "string",
      "enum": [
        "now",
        null
      ],
      "nullable": true
    },
    "schema-hft-date-def": {
      "description": "Date format YYYY-MM-DD or now",
      "type": "string",
      "x-action-param-type": "positional",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-clock-date-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-now-def"
        }
      ]
    },
    "schema-hft-clock-time-def": {
      "description": "Time format HH:MM:SS",
      "type": "string",
      "format": "clock-time"
    },
    "schema-hft-time-def": {
      "description": "Time format HH:MM:SS or now",
      "type": "string",
      "x-action-param-type": "positional",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-clock-time-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-now-def"
        }
      ]
    },
    "schema-hft-duration-def": {
      "description": "Job duration in seconds (1-30)",
      "x-action-param-type": "optional",
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "schema-hft-profile-def": {
      "type": "string",
      "description": "HFT Profile ID",
      "x-action-param-type": "optional",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-default-profile-name-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-profile-name-def"
        }
      ]
    },
    "schema-hft-ports-range-def": {
      "type": "string",
      "nullable": true
    },
    "schema-hft-ports-all-def": {
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-hft-ports-def": {
      "description": "port range",
      "type": "string",
      "x-action-param-type": "optional",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-ports-range-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-ports-all-def"
        }
      ]
    },
    "schema-hft-description-def": {
      "description": "job description",
      "type": "string",
      "x-action-param-type": "optional"
    },
    "schema-hft-hft-schedule-job-action-parameters": {
      "description": "HFT job parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "start-date": {
              "$ref": "#/x-defs/schema-hft-date-def"
            },
            "start-time": {
              "$ref": "#/x-defs/schema-hft-time-def"
            },
            "duration": {
              "$ref": "#/x-defs/schema-hft-duration-def"
            },
            "profile": {
              "$ref": "#/x-defs/schema-hft-profile-def"
            },
            "ports": {
              "$ref": "#/x-defs/schema-hft-ports-def"
            },
            "description": {
              "$ref": "#/x-defs/schema-hft-description-def"
            }
          }
        }
      }
    },
    "schema-hft-hft-schedule-job-action": {
      "description": "Schedule a HFT job",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-schedule-job-action-parameters"
        }
      ]
    },
    "schema-hft-job-id-num-def": {
      "type": "integer",
      "nullable": true
    },
    "schema-hft-job-id-all-def": {
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-hft-job-act-id-def": {
      "description": "Job id or all",
      "x-action-param-type": "positional",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-hft-job-id-num-def"
        },
        {
          "$ref": "#/x-defs/schema-hft-job-id-all-def"
        }
      ],
      "nullable": true
    },
    "schema-hft-hft-cancel-job-action-parameters": {
      "description": "HFT job cancel parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "job-act-id": {
              "$ref": "#/x-defs/schema-hft-job-act-id-def"
            },
            "profile": {
              "$ref": "#/x-defs/schema-hft-profile-def"
            }
          }
        }
      }
    },
    "schema-hft-hft-cancel-job-action": {
      "description": "Cancel a HFT job",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-cancel-job-action-parameters"
        }
      ]
    },
    "schema-hft-hft-job-action-children": {
      "description": "HFT job actions",
      "properties": {
        "@schedule": {
          "$ref": "#/x-defs/schema-hft-hft-schedule-job-action"
        },
        "@cancel": {
          "$ref": "#/x-defs/schema-hft-hft-cancel-job-action"
        }
      }
    },
    "schema-hft-hft-action-children": {
      "description": "HFT actions",
      "properties": {
        "job": {
          "$ref": "#/x-defs/schema-hft-hft-job-action-children"
        }
      }
    },
    "schema-hft-hft-presentation": {},
    "cue-show-schema-hft-hft": {
      "description": "HFT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-hft-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-hft-hft-show-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-action-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-presentation"
        }
      ]
    },
    "schema-telemetry-export-export-config": {
      "properties": {
        "vrf": {
          "title": "VRF",
          "description": "Virtual routing and forwarding",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "default": "default"
        }
      }
    },
    "schema-telemetry-export-otlp-config": {
      "properties": {
        "state": {
          "description": "The export OTLP data state",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "nullable": true
        }
      }
    },
    "schema-telemetry-export-common-protocol-config": {
      "properties": {
        "insecure": {
          "description": "The export OTLP data state",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "nullable": true
        },
        "cert-id": {
          "description": "The X.509 certificate",
          "type": "string",
          "minLength": 1,
          "maxLength": 64,
          "nullable": true
        },
        "port": {
          "description": "port number",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 4317,
          "nullable": true
        }
      }
    },
    "schema-telemetry-export-server-def": {
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-export-destination-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-server-def"
        }
      ]
    },
    "schema-telemetry-export-destination-config": {
      "properties": {
        "cert-id": {
          "description": "The X.509 certificate",
          "type": "string",
          "minLength": 1,
          "maxLength": 64,
          "nullable": true
        },
        "port": {
          "description": "port number",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-export-destination": {
      "description": "A remote destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-destination-config"
        }
      ]
    },
    "cue-show-schema-telemetry-export-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-export-destination"
      }
    },
    "cue-show-schema-telemetry-export-destinations": {
      "description": "Remote destinations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-destinations-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-export-grpc-config-children": {
      "properties": {
        "destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-export-destinations"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-export-grpc": {
      "description": "gRPC Protocol settings",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-common-protocol-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-grpc-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-export-otlp-config-children": {
      "properties": {
        "grpc": {
          "title": "gRPC",
          "description": "gRPC Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-export-grpc"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-export-otlp": {
      "description": "OpenTelemetry Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-otlp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-otlp-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-export-export-config-children": {
      "properties": {
        "otlp": {
          "title": "OTLP",
          "description": "OpenTelemetry Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-export-otlp"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-export-export": {
      "description": "Export telemetry data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-export-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-export-config-children"
        }
      ]
    },
    "schema-telemetry-interface-stats-config": {
      "properties": {
        "sample-interval": {
          "description": "Interface stats sample interval config in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 86400,
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-telemetry-if-pg-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-telemetry-if-pg-id": {
      "title": "priority-group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-telemetry-if-priority-or-tc": {
      "description": "Interface stats priority or tc empty configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-telemetry-if-stats-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-if-priority-or-tc"
      }
    },
    "cue-show-schema-telemetry-if-stats-pgs": {
      "description": "Set of Interface Stats Priority Groups\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pg-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-stats-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Groups",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-stats-ibuf": {
      "description": "Interface Statistics Ingress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ibuf-config-children"
        }
      ]
    },
    "schema-telemetry-if-tc-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-telemetry-if-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-tc-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-telemetry-if-stats-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-if-priority-or-tc"
      }
    },
    "cue-show-schema-telemetry-if-stats-tcs": {
      "description": "Set of Interface Stats traffic classes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-tc-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-stats-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-tcs"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-stats-ebuf": {
      "description": "Interface Statistics Egress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ebuf-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-interface-stats-config-children": {
      "properties": {
        "switch-priority": {
          "description": "Interface stats priority counters configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
            }
          ]
        },
        "ingress-buffer": {
          "description": "Interface stats ingress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ibuf"
            }
          ]
        },
        "egress-buffer": {
          "description": "Interface stats egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ebuf"
            }
          ]
        },
        "export": {
          "description": "Interface stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-export"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-interface-stats": {
      "description": "Interface stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-interface-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-interface-stats-config-children"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-state-config-children": {
      "properties": {
        "state": {
          "description": "Export state configuration",
          "title": "State",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "enabled",
          "nullable": true
        },
        "sample-interval": {
          "description": "Sample interval configuration in seconds",
          "title": "Sample-interval",
          "type": "integer",
          "minimum": 60,
          "maximum": 86400,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-platform-stats-class-cpu": {
      "description": "Class CPU configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-class-disk": {
      "description": "Class Disk configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-class-filesystem": {
      "description": "Class Filesystem configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-class-memory": {
      "description": "Class Memory configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-class-environment-sensor": {
      "description": "Class Environment configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-class-config-children": {
      "properties": {
        "cpu": {
          "description": "Platform stats cpu configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-cpu"
            }
          ]
        },
        "disk": {
          "description": "Platform stats disk configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-disk"
            }
          ]
        },
        "file-system": {
          "description": "Platform stats file-system configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-filesystem"
            }
          ]
        },
        "memory": {
          "description": "Platform stats memory configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-memory"
            }
          ]
        },
        "environment-sensor": {
          "description": "Platform stats environment sensor configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-environment-sensor"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-platform-stats-class": {
      "description": "Platform stats class configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-config-children"
        }
      ]
    },
    "schema-telemetry-platform-stats-export-config-children": {
      "properties": {
        "state": {
          "description": "Export state configuration",
          "title": "State",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled"
        },
        "sample-interval": {
          "description": "Sample interval configuration in seconds",
          "title": "Sample-interval",
          "type": "integer",
          "minimum": 60,
          "maximum": 86400,
          "default": 60
        }
      }
    },
    "cue-show-schema-telemetry-platform-stats-export": {
      "description": "Platform stats export configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-export-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-platform-stats-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class"
            }
          ]
        },
        "export": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-export"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-platform-stats": {
      "description": "Platform stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-config-children"
        }
      ]
    },
    "schema-telemetry-control-plane-stats-config": {
      "properties": {
        "sample-interval": {
          "description": "Control plane stats sample interval config in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 86400,
          "default": 1,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-control-plane-stats-config-children": {
      "properties": {
        "export": {
          "description": "Control-plane stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-export"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-control-plane-stats": {
      "description": "Control plane stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-control-plane-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-control-plane-stats-config-children"
        }
      ]
    },
    "schema-telemetry-export-label-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-server-def"
        }
      ]
    },
    "schema-telemetry-export-label-config": {
      "properties": {
        "description": {
          "description": "The export OTLP data device label value",
          "type": "string",
          "minLength": 1,
          "maxLength": 64,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-label-config"
        }
      ]
    },
    "cue-show-schema-telemetry-export-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-export-label"
      }
    },
    "cue-show-schema-telemetry-export-labels": {
      "description": "The export OTLP data device labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-labels-mapping"
        }
      ]
    },
    "schema-telemetry-snapshot-config": {
      "properties": {}
    },
    "schema-telemetry-port-group-name-def": {
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-port-group-id": {
      "title": "Port Group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-name-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-snapshot-file-nodef-config": {
      "properties": {
        "name": {
          "description": "Snapshot file name",
          "title": "File",
          "type": "string",
          "nullable": true
        },
        "count": {
          "description": "Maximum snapshot file count",
          "title": "Count",
          "type": "integer",
          "minimum": 3,
          "maximum": 300,
          "default": 64,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-snapshot-file-nodef": {
      "description": "Snapshot file for telemetry output",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-nodef-config"
        }
      ]
    },
    "schema-telemetry-threshold-stats-type-def": {
      "type": "string",
      "enum": [
        "packet-congestion-drops",
        "packet-error-drops",
        null
      ],
      "nullable": true
    },
    "schema-telemetry-threshold-stats-id": {
      "title": "Threshold",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-threshold-stats-type-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-pg-threshold-action-collect-config": {
      "properties": {
        "port-group": {
          "description": "Port group to collect",
          "title": "port-group",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-threshold-action-collect": {
      "description": "Threshold action collect",
      "title": "Collect",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-threshold-action-collect-config"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-threshold-action-config-children": {
      "properties": {
        "log": {
          "description": "Threshold action log",
          "title": "Log",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "collect": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-threshold-action-collect"
        }
      }
    },
    "cue-show-schema-telemetry-port-group-threshold-action": {
      "description": "Port group threshold action",
      "title": "Action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-threshold-action-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-threshold-config-children": {
      "properties": {
        "action": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold-action"
        }
      }
    },
    "schema-telemetry-port-group-threshold-config": {
      "properties": {
        "value": {
          "description": "Threshold value",
          "title": "Value",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-port-group-threshold": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-config"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-threshold-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-threshold-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold"
      }
    },
    "schema-telemetry-port-group-thresholds-show-presentation": {},
    "cue-show-schema-telemetry-port-group-thresholds": {
      "description": "Port group threshold",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-thresholds-show-presentation"
        }
      ]
    },
    "schema-telemetry-stats-type-def": {
      "type": "string",
      "enum": [
        "packet",
        "packet-all",
        "packet-extended",
        "buffer",
        null
      ],
      "nullable": true
    },
    "schema-telemetry-stats-id": {
      "title": "Stats",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-stats-type-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-port-group-stats-type-config": {
      "properties": {}
    },
    "cue-show-schema-telemetry-port-group-stats-type": {
      "description": "Stats type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-type-config"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-stats-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-stats-type"
      }
    },
    "cue-show-schema-telemetry-port-group-stats-types": {
      "description": "Port group stats type",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-stats-type-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-file-nodef"
        },
        "threshold": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-thresholds"
        },
        "stats-type": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-stats-types"
        }
      }
    },
    "schema-telemetry-port-group-config": {
      "properties": {
        "interface": {
          "description": "Interface list",
          "title": "Interface",
          "type": "string",
          "default": "all",
          "nullable": true
        },
        "timer-interval": {
          "description": "Periodic interval in seconds",
          "title": "Interval",
          "type": "integer",
          "minimum": 1,
          "maximum": 604800,
          "nullable": true
        }
      }
    },
    "schema-telemetry-snapshot-num-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-telemetry-snapshot-num-id": {
      "title": "Id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-num-def"
        }
      ],
      "nullable": true
    },
    "schema-telemetry-packet-good-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "packet": {
          "description": "Packet",
          "type": "integer",
          "title": "Packet"
        },
        "byte": {
          "description": "Byte",
          "type": "integer",
          "title": "Byte"
        },
        "mcast": {
          "description": "Multicast Packets",
          "type": "integer",
          "title": "Multicast"
        },
        "bcast": {
          "description": "Broadcast Packets",
          "type": "integer",
          "title": "Broadcast"
        },
        "mac-control": {
          "description": "MAC Control Packets",
          "type": "integer",
          "title": "MAC Control"
        },
        "pause-mac-control": {
          "description": "Pause Control Packets",
          "type": "integer",
          "title": "Pause Mac Control"
        }
      }
    },
    "cue-show-schema-telemetry-packet-good-snapshot": {
      "description": "Good packet tx/rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-packet-good-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-packet-good-snapshot"
      }
    },
    "schema-telemetry-packet-good-snapshot-presentation": {},
    "cue-show-schema-telemetry-good-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "title": "Interface Good Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-packet-good-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-good-packet-rx": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-packet-good-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-good-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet-rx"
        }
      }
    },
    "cue-show-schema-telemetry-good-packet": {
      "description": "Interface Good Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet-show-children"
        }
      ]
    },
    "schema-telemetry-discard-packet-tx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "general": {
          "description": "General Discard",
          "type": "integer",
          "title": "General"
        },
        "policy": {
          "description": "Policy Discard",
          "type": "integer",
          "title": "Policy"
        },
        "hoq": {
          "description": "HOQ Discard",
          "type": "integer",
          "title": "HOQ"
        },
        "vlan": {
          "description": "Vlan Discard",
          "type": "integer",
          "title": "Vlan"
        },
        "link-down": {
          "description": "Link Down Discard",
          "type": "integer",
          "title": "Link Down"
        },
        "mc-buffer": {
          "description": "Buffer Discard",
          "type": "integer",
          "title": "Multicast Buffer"
        },
        "other": {
          "description": "Other Discard",
          "type": "integer",
          "title": "Other"
        }
      }
    },
    "cue-show-schema-telemetry-discard-packet-tx-snapshot": {
      "description": "Discard packet Tx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-discard-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-tx-snapshot"
      }
    },
    "schema-telemetry-discard-packet-tx-snapshot-presentation": {},
    "cue-show-schema-telemetry-discard-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "title": "Interface Good Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-packet-discard-rx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "general": {
          "description": "General Discard",
          "type": "integer",
          "title": "General"
        },
        "policy": {
          "description": "Policy Discard",
          "type": "integer",
          "title": "Policy"
        },
        "tag-type": {
          "description": "Tag type Discard",
          "type": "integer",
          "title": "Tag Type"
        },
        "vlan": {
          "description": "Vlan Discard",
          "type": "integer",
          "title": "Vlan"
        },
        "opcode": {
          "description": "Opcode Discard",
          "type": "integer",
          "title": "Opcode"
        },
        "buffer": {
          "description": "Buffer Discard",
          "type": "integer",
          "title": "Buffer"
        },
        "runt": {
          "description": "Runt Discard",
          "type": "integer",
          "title": "Runt"
        },
        "other": {
          "description": "Other Discard",
          "type": "integer",
          "title": "Other"
        }
      }
    },
    "cue-show-schema-telemetry-packet-discard-rx-snapshot": {
      "description": "Discard packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-packet-discard-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-packet-discard-rx-snapshot"
      }
    },
    "schema-telemetry-packet-discard-rx-snapshot-presentation": {},
    "cue-show-schema-telemetry-discard-packet-rx": {
      "description": "Discard packet Receive snapshots",
      "title": "Interface Discard Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-packet-discard-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-discard-packet-gen-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "port-isolation": {
          "description": "Port Isolation Discard",
          "type": "integer",
          "title": "Port Isolation"
        },
        "loopback-filter": {
          "description": "Loopback Filter Discard",
          "type": "integer",
          "title": "Loopback Filter"
        },
        "fcs": {
          "description": "FCS Discard",
          "type": "integer",
          "title": "FCS"
        },
        "alignment": {
          "description": "Alignment Discard",
          "type": "integer",
          "title": "Alignment"
        },
        "in-range-len": {
          "description": "In Range Length Discard",
          "type": "integer",
          "title": "In-Range Len"
        },
        "out-of-range-len": {
          "description": "Out Of Range Discard",
          "type": "integer",
          "title": "Out-Of-Range Len"
        },
        "too-long": {
          "description": "Too Long Discard",
          "type": "integer",
          "title": "Too Long"
        },
        "symbol-error": {
          "description": "Symbol Error Discard",
          "type": "integer",
          "title": "Symbol Error"
        }
      }
    },
    "cue-show-schema-telemetry-discard-packet-gen-snapshot": {
      "description": "Discard packet Gen snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-discard-packet-gen-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-gen-snapshot"
      }
    },
    "schema-telemetry-discard-packet-gen-snapshot-presentation": {},
    "cue-show-schema-telemetry-discard-packet-gen": {
      "description": "Discard packet General snapshots",
      "title": "Interface Discard Packet General Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-gen-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-discard-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-rx"
        },
        "general": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-gen"
        }
      }
    },
    "cue-show-schema-telemetry-discard-packet": {
      "description": "Interface Discard Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-show-children"
        }
      ]
    },
    "schema-telemetry-all-packet-tx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "packet": {
          "description": "Packet",
          "type": "integer",
          "title": "Packet"
        },
        "byte": {
          "description": "Byte",
          "type": "integer",
          "title": "Byte"
        },
        "ucast": {
          "description": "Unicast Packets",
          "type": "integer",
          "title": "Unicast"
        },
        "mcast": {
          "description": "Multicast Packets",
          "type": "integer",
          "title": "Multicast"
        },
        "bcast": {
          "description": "Broadcast Packets",
          "type": "integer",
          "title": "Broadcast"
        },
        "jumbo": {
          "description": "Jumbo Packets",
          "type": "integer",
          "title": "Jumbo"
        },
        "wait": {
          "description": "Wait Packets",
          "type": "integer",
          "title": "Wait"
        },
        "ecn-marked": {
          "description": "ECM marked Packets",
          "type": "integer",
          "title": "ECN Marked"
        }
      }
    },
    "cue-show-schema-telemetry-all-packet-tx-snapshot": {
      "description": "Good packet tx/rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-all-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-tx-snapshot"
      }
    },
    "schema-telemetry-all-packet-tx-snapshot-presentation": {},
    "cue-show-schema-telemetry-all-packet-tx": {
      "description": "All Packet Transmit snapshots",
      "title": "Interface All Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-all-packet-rx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "packet": {
          "description": "Packet",
          "type": "integer",
          "title": "Packet"
        },
        "byte": {
          "description": "Byte",
          "type": "integer",
          "title": "Byte"
        },
        "ucast": {
          "description": "Unicast Packets",
          "type": "integer",
          "title": "Unicast"
        },
        "mcast": {
          "description": "Multicast Packets",
          "type": "integer",
          "title": "Multicast"
        },
        "bcast": {
          "description": "Broadcast Packets",
          "type": "integer",
          "title": "Broadcast"
        },
        "jumbo": {
          "description": "Jumbo Packets",
          "type": "integer",
          "title": "Jumbo"
        }
      }
    },
    "cue-show-schema-telemetry-all-packet-rx-snapshot": {
      "description": "All Packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-all-packet-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-rx-snapshot"
      }
    },
    "schema-telemetry-all-packet-rx-snapshot-presentation": {},
    "cue-show-schema-telemetry-all-packet-rx": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-all-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-rx"
        }
      }
    },
    "cue-show-schema-telemetry-all-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-show-children"
        }
      ]
    },
    "schema-telemetry-tc-packet-tx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "packet": {
          "description": "Packet",
          "type": "integer",
          "title": "Packet"
        },
        "byte": {
          "description": "Byte",
          "type": "integer",
          "title": "Byte"
        },
        "ucast": {
          "description": "Unicast Packets",
          "type": "integer",
          "title": "Unicast"
        },
        "mcast": {
          "description": "Multicast Packets",
          "type": "integer",
          "title": "Multicast"
        },
        "bcast": {
          "description": "Broadcast Packets",
          "type": "integer",
          "title": "Broadcast"
        },
        "length": {
          "description": "Length",
          "type": "integer",
          "title": "Length"
        },
        "uc-buffer": {
          "description": "UC Buffer",
          "type": "integer",
          "title": "Unicats Buffer"
        }
      }
    },
    "cue-show-schema-telemetry-tc-packet-tx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-tc-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-tx-snapshot"
      }
    },
    "schema-telemetry-tc-packet-tx-snapshot-presentation": {},
    "cue-show-schema-telemetry-tc-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-tc-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-tx-snapshots"
        }
      }
    },
    "cue-show-schema-telemetry-tc-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-tc-packet-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet"
      }
    },
    "cue-show-schema-telemetry-tc-packets": {
      "description": "Traffic Class packet stats",
      "title": "Interface Stats Per Traffic class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-mapping"
        }
      ]
    },
    "schema-telemetry-pg-packet-tx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "pause-packet": {
          "description": "Pause Packet",
          "type": "integer",
          "title": "Pause Packet"
        },
        "pause-duration": {
          "description": "Pause Duration",
          "type": "integer",
          "title": "Pause Duration"
        }
      }
    },
    "cue-show-schema-telemetry-pg-packet-tx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-tx-snapshot"
      }
    },
    "schema-telemetry-pg-packet-tx-snapshot-presentation": {},
    "cue-show-schema-telemetry-pg-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-pg-packet-rx-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "packet": {
          "description": "Packet",
          "type": "integer",
          "title": "Packet"
        },
        "pause-packet": {
          "description": "Pause Packet",
          "type": "integer",
          "title": "Pause Packet"
        },
        "pause-duration": {
          "description": "Pause Duration",
          "type": "integer",
          "title": "Pause Duration"
        },
        "discard": {
          "description": "Discard Packets",
          "type": "integer",
          "title": "Discard"
        }
      }
    },
    "cue-show-schema-telemetry-pg-packet-rx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-packet-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-rx-snapshot"
      }
    },
    "schema-telemetry-pg-packet-rx-snapshot-presentation": {},
    "cue-show-schema-telemetry-pg-packet-rx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-tx-snapshots"
        },
        "rx": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-rx-snapshots"
        }
      }
    },
    "cue-show-schema-telemetry-pg-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-packet-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet"
      }
    },
    "cue-show-schema-telemetry-pg-packets": {
      "description": "Traffic Class packet stats",
      "title": "Interface Stats Per Traffic class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-packet-show-children": {
      "properties": {
        "good": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet"
        },
        "discard": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet"
        },
        "all": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet"
        },
        "tc": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packets"
        },
        "pg": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packets"
        }
      }
    },
    "cue-show-schema-telemetry-snapshot-intf-packet": {
      "description": "Interface packet snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-packet-show-children"
        }
      ]
    },
    "schema-telemetry-buffer-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "current-value": {
          "description": "Current Value",
          "type": "integer",
          "title": "Current Value"
        },
        "watermark": {
          "description": "Watermark",
          "type": "integer",
          "title": "Watermark"
        }
      }
    },
    "cue-show-schema-telemetry-buffer-snapshot": {
      "description": "All Packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-buffer-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-snapshot"
      }
    },
    "schema-telemetry-buffer-snapshot-presentation": {},
    "cue-show-schema-telemetry-buffer-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshot-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-buffer-stats-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-snapshots"
        }
      }
    },
    "cue-show-schema-telemetry-buffer-stats": {
      "description": "Buffer Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-stats-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-intf-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-stats"
      }
    },
    "cue-show-schema-telemetry-intf-pgs": {
      "description": "Interface ingress priority buffer",
      "title": "Interface Ingress Priority Buffer",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-pg-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-intf-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-stats"
      }
    },
    "cue-show-schema-telemetry-intf-tcs": {
      "description": "Interface Egress Queue buffer",
      "title": "Interface Egress Queue",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-tc-mapping"
        }
      ]
    },
    "schema-telemetry-buffer-pool-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-telemetry-buffer-pool-id": {
      "title": "Pool ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-pool-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-telemetry-intf-ing-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-stats"
      }
    },
    "cue-show-schema-telemetry-intf-ing-ports": {
      "description": "Ingress Port",
      "title": "Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-ing-port-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-buffer-show-children": {
      "properties": {
        "pg": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-pgs"
        },
        "tc": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-tcs"
        },
        "ingress-port": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-intf-ing-ports"
        }
      }
    },
    "cue-show-schema-telemetry-snapshot-intf-buffer": {
      "description": "Interface buffer snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-interfaces-show-children": {
      "properties": {
        "packet": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-intf-packet"
        },
        "buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-intf-buffer"
        }
      }
    },
    "cue-show-schema-telemetry-pg-snapshot-interface": {
      "description": "Interface packet snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-interfaces-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-snapshot-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-interface"
      }
    },
    "cue-show-schema-telemetry-pg-snapshot-interfaces": {
      "description": "Interface Snapshots",
      "title": "Interface Snapshot",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-interface-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-buffer-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-stats"
      }
    },
    "cue-show-schema-telemetry-buffer-pools": {
      "description": "Snapshot Buffer Pool",
      "title": "Snapshot Buffer Pool",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-pool-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-snapshot-buffer-show-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-pools"
        }
      }
    },
    "cue-show-schema-telemetry-pg-snapshot-buffer": {
      "description": "Buffer snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-buffer-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-pg-stats-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-interfaces"
        },
        "buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-buffer"
        }
      }
    },
    "cue-show-schema-telemetry-pg-stats": {
      "description": "Port groups stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-stats-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-pg-stats"
        }
      }
    },
    "cue-show-schema-telemetry-port-group": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-port-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-port-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-port-group"
      }
    },
    "schema-telemetry-port-group-show-presentation": {},
    "cue-show-schema-telemetry-port-groups": {
      "description": "Interface Statistics Port Groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-show-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-snapshot-config-children": {
      "properties": {
        "port-group": {
          "description": "Port group configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-port-groups"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-snapshot": {
      "description": "Snapshot collection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-telemetry-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-file"
        },
        "histogram": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram"
        },
        "hft": {
          "$ref": "#/x-defs/cue-show-schema-hft-hft"
        },
        "export": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-export"
        },
        "interface-stats": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-interface-stats"
        },
        "platform-stats": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats"
        },
        "control-plane-stats": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-control-plane-stats"
        },
        "label": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-export-labels"
        },
        "snapshot": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot"
        }
      }
    },
    "schema-telemetry-bw-gauge-intf-show": {
      "properties": {
        "tx-bw": {
          "description": "Transmit Bandwidth in Mbps",
          "type": "string",
          "title": "Tx (Mbps)"
        },
        "rx-bw": {
          "description": "Receive Bandwidth in Mbps",
          "type": "string",
          "title": "Rx (Mbps)"
        }
      }
    },
    "cue-show-schema-telemetry-bw-gauge-intf-data": {
      "description": "Bandwidth Gauge Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-intf-show"
        }
      ]
    },
    "cue-show-schema-telemetry-bw-gauge-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge-intf-data"
      }
    },
    "schema-telemetry-bw-gauge-interface-presentation": {},
    "cue-show-schema-telemetry-bw-gauge-interface": {
      "description": "Interface Bandwidth Gauge Summary",
      "title": "Interface Bandwidth Gauge Summary",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-interface-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-bw-gauge-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge-interface"
        }
      }
    },
    "cue-show-schema-telemetry-bw-gauge": {
      "description": "Interface Bandwidth Gauge Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-telemetry-show-children": {
      "properties": {
        "bw-gauge": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge"
        }
      }
    },
    "cue-show-schema-telemetry-telemetry": {
      "description": "Global Telemetry Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-telemetry-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-telemetry-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-telemetry-show-children"
        }
      ]
    },
    "schema-sflow-sflow-config": {
      "properties": {
        "poll-interval": {
          "title": "Polling Interval",
          "description": "sFlow counter polling interval in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 300,
          "nullable": true
        },
        "state": {
          "description": "Enable/Disable of sflow state. By default it is disabled.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "nullable": true
        }
      }
    },
    "schema-sflow-collector-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-sflow-collector-config": {
      "properties": {
        "port": {
          "description": "UDP port of sFlow collector",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 6343,
          "nullable": true
        },
        "interface": {
          "description": "Interface to reach collector",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-sflow-collector": {
      "description": "sFlow collector",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-collector-config"
        }
      ]
    },
    "cue-show-schema-sflow-collector-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-collector-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sflow-collector"
      }
    },
    "cue-show-schema-sflow-collectors": {
      "description": "Set of sFlow collectors",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-sflow-collector-mapping"
        }
      ]
    },
    "schema-sflow-sampling-rate-config": {
      "properties": {
        "default": {
          "description": "default sampling rate",
          "type": "integer",
          "default": 400,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-100m": {
          "description": "sampling rate for interface speed 100Mbps",
          "type": "integer",
          "default": 100,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-1g": {
          "description": "sampling rate for interface speed 1Gbps",
          "type": "integer",
          "default": 1000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-10g": {
          "description": "sampling rate for interface speed 10Gbps",
          "type": "integer",
          "default": 10000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-25g": {
          "description": "sampling rate for interface speed 25Gbps",
          "type": "integer",
          "default": 25000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-40g": {
          "description": "sampling rate for interface speed 40Gbps",
          "type": "integer",
          "default": 40000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-50g": {
          "description": "sampling rate for interface speed 50Gbps",
          "type": "integer",
          "default": 50000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-100g": {
          "description": "sampling rate for interface speed 100Gbps",
          "type": "integer",
          "default": 100000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-200g": {
          "description": "sampling rate for interface speed 200Gbps",
          "type": "integer",
          "default": 200000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-400g": {
          "description": "sampling rate for interface speed 400Gbps",
          "type": "integer",
          "default": 400000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "speed-800g": {
          "description": "sampling rate for interface speed 800Gbps",
          "type": "integer",
          "default": 800000,
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "cue-show-schema-sflow-sampling-rate": {
      "description": "sFlow sampling rate, one in every N packets sampled",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sampling-rate-config"
        }
      ]
    },
    "schema-sflow-agent-config": {
      "properties": {
        "ip": {
          "description": "sFlow agent source ip or prefix",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "interface": {
          "description": "sFlow agent source interface",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ],
          "default": "eth0",
          "nullable": true
        }
      }
    },
    "cue-show-schema-sflow-agent": {
      "description": "sFlow agent source",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-agent-config"
        }
      ]
    },
    "schema-sflow-drop-type-name-def": {
      "type": "string",
      "enum": [
        "hw",
        null
      ],
      "nullable": true
    },
    "schema-sflow-drop-type-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sflow-drop-type-name-def"
        }
      ],
      "nullable": true
    },
    "schema-sflow-dropmon-config": {
      "properties": {}
    },
    "cue-show-schema-sflow-dropmon": {
      "description": "Drop monitoring configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-dropmon-config"
        }
      ]
    },
    "cue-show-schema-sflow-dropmon-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-drop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sflow-dropmon"
      }
    },
    "cue-show-schema-sflow-dropmons": {
      "description": "Set of drop monitoring configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-sflow-dropmon-mapping"
        }
      ]
    },
    "cue-show-schema-sflow-sflow-config-children": {
      "properties": {
        "collector": {
          "$ref": "#/x-defs/cue-show-schema-sflow-collectors"
        },
        "sampling-rate": {
          "$ref": "#/x-defs/cue-show-schema-sflow-sampling-rate"
        },
        "agent": {
          "$ref": "#/x-defs/cue-show-schema-sflow-agent"
        },
        "dropmon": {
          "$ref": "#/x-defs/cue-show-schema-sflow-dropmons"
        }
      }
    },
    "cue-show-schema-sflow-sflow": {
      "description": "sFlow",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sflow-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-sflow-sflow-config-children"
        }
      ]
    },
    "cue-show-schema-system-system-config-children": {
      "properties": {
        "global": {
          "$ref": "#/x-defs/cue-show-schema-global-global"
        },
        "port-mirror": {
          "$ref": "#/x-defs/cue-show-schema-port-mirror-port-mirror"
        },
        "config": {
          "$ref": "#/x-defs/cue-show-schema-system-config"
        },
        "control-plane": {
          "$ref": "#/x-defs/cue-show-schema-acl-control-plane"
        },
        "nat": {
          "$ref": "#/x-defs/cue-show-schema-acl-nat"
        },
        "forwarding": {
          "$ref": "#/x-defs/cue-show-schema-forwarding-forwarding"
        },
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-acl-acl-global"
        },
        "counter": {
          "$ref": "#/x-defs/cue-show-schema-system-counter-global"
        },
        "wjh": {
          "$ref": "#/x-defs/cue-show-schema-wjh-wjh"
        },
        "aaa": {
          "$ref": "#/x-defs/cue-show-schema-aaa-aaa"
        },
        "ssh-server": {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-ssh-server"
        },
        "synce": {
          "$ref": "#/x-defs/cue-show-schema-synce-synce"
        },
        "dot1x": {
          "$ref": "#/x-defs/cue-show-schema-dot1x-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/cue-show-schema-sflow-sflow"
        }
      }
    },
    "schema-system-system-show": {
      "properties": {
        "product-name": {
          "description": "System product name",
          "type": "string"
        },
        "product-release": {
          "description": "System product release",
          "type": "string"
        },
        "platform": {
          "description": "System platform",
          "type": "string"
        },
        "system-memory": {
          "description": "System memory",
          "type": "string"
        },
        "swap-memory": {
          "description": "System swap memory",
          "type": "string"
        },
        "health-status": {
          "description": "System health",
          "type": "string"
        },
        "date-time": {
          "description": "System current date and time",
          "type": "string"
        },
        "status": {
          "description": "System ready status",
          "type": "string"
        }
      }
    },
    "schema-common-ztp-ztp-force-def": {
      "description": "Force ZTP action",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-common-ztp-ztp-action-parameters": {
      "description": "ZTP action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-ztp-ztp-force-def"
            }
          }
        }
      }
    },
    "schema-common-ztp-ztp-abort-action": {
      "description": "Abort the ZTP session",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-parameters"
        }
      ]
    },
    "schema-common-ztp-ztp-vrf-def": {
      "description": "VRF for ZTP run action",
      "x-action-param-type": "optional",
      "type": "string",
      "format": "vrf-name"
    },
    "schema-common-ztp-ztp-run-action-parameters": {
      "description": "ZTP run action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-common-ztp-ztp-force-def"
            },
            "vrf": {
              "$ref": "#/x-defs/schema-common-ztp-ztp-vrf-def"
            },
            "url": {
              "description": "URL of the ZTP action",
              "x-action-param-type": "optional",
              "type": "string"
            }
          }
        }
      }
    },
    "schema-common-ztp-ztp-run-action": {
      "description": "Restart a new ZTP session",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-run-action-parameters"
        }
      ]
    },
    "schema-common-ztp-ztp-enable-action": {
      "description": "Enable the ZTP session",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-parameters"
        }
      ]
    },
    "schema-common-ztp-ztp-disable-action": {
      "description": "Disable the ZTP session",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-parameters"
        }
      ]
    },
    "schema-common-ztp-ztp-action-children": {
      "properties": {
        "@abort": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-abort-action"
            }
          ],
          "x-cue-version": "25.01.4000",
          "x-cue-history": "25.01.4000",
          "x-cue-example": "nv action abort system ztp"
        },
        "@run": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-run-action"
            }
          ],
          "x-cue-version": "25.01.4000",
          "x-cue-history": "25.01.4000",
          "x-cue-example": "nv action run system ztp"
        },
        "@enable": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-enable-action"
            }
          ],
          "x-cue-example": "nv action enable system ztp"
        },
        "@disable": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-disable-action"
            }
          ],
          "x-cue-example": "nv action disable system ztp"
        }
      }
    },
    "schema-common-ztp-ztp-show": {
      "properties": {
        "runtime": {
          "description": "Time taken for ZTP process to complete from start to finish",
          "type": "string"
        },
        "service": {
          "description": "ZTP service status",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ]
        },
        "source": {
          "description": "Source of the ZTP data",
          "type": "string",
          "enum": [
            "dhcp-opt67",
            "dhcp6-opt59",
            "local-fs",
            "dhcp-opt239",
            "usb",
            "local-fs"
          ]
        },
        "status": {
          "description": "Current state and result of a ZTP flow",
          "type": "string",
          "enum": [
            "discovering",
            "running",
            "success",
            "failed",
            "aborted"
          ]
        },
        "date": {
          "description": "Last switch configuration date",
          "type": "string",
          "format": "date-time"
        },
        "version": {
          "description": "Zero Touch Provisioning Version",
          "type": "string"
        },
        "failed-reason": {
          "description": "Zero Touch Provisioning Failed Reason",
          "type": "string"
        }
      }
    },
    "schema-common-ztp-ztp-config": {
      "properties": {
        "config-save": {
          "description": "Allow configuration save when ZTP is active",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled"
        }
      }
    },
    "schema-common-ztp-ztp-script-show": {
      "properties": {
        "location": {
          "description": "Location of the last Zero Touch Provisioning script",
          "type": "string"
        },
        "content": {
          "description": "Contents of the last Zero Touch Provisioning script",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-ztp-ztp-script": {
      "description": "Zero Touch Provisioning Script",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-script-show"
        }
      ]
    },
    "schema-common-ztp-stage-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-ztp-stage-id": {
      "title": "Stage",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-stage-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-ztp-stage-show": {
      "properties": {
        "exit-status": {
          "type": "string",
          "description": "Program exit status of the configuration section",
          "title": "Exit Status"
        },
        "ignore-result": {
          "type": "string",
          "description": "Is the result of the configuration section ignored",
          "title": "Ignore Result"
        },
        "runtime": {
          "type": "string",
          "description": "Time taken to process the configuration section",
          "title": "Runtime"
        },
        "status": {
          "type": "string",
          "description": "Current state and result of a configuration section",
          "title": "Status"
        }
      }
    },
    "cue-show-schema-common-ztp-stage": {
      "description": "ZTP configuration section",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-stage-show"
        }
      ]
    },
    "cue-show-schema-common-ztp-stages-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ztp-stage-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-ztp-stage"
      }
    },
    "cue-show-schema-common-ztp-stages": {
      "description": "ZTP configuration sections",
      "title": "ZTP stages",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-ztp-stages-mapping"
        }
      ]
    },
    "cue-show-schema-common-ztp-ztp-show-children": {
      "properties": {
        "script": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp-script"
            }
          ]
        },
        "stage": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-ztp-stages"
            }
          ]
        }
      }
    },
    "schema-common-ztp-ztp-presentation": {},
    "cue-show-schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-presentation"
        }
      ]
    },
    "schema-system-maintenance-show": {
      "properties": {
        "mode": {
          "description": "State of System Maintenance Mode",
          "type": "string",
          "enum": [
            "enabled",
            "disabled"
          ]
        },
        "ports": {
          "description": "State of System Maintenance Ports",
          "type": "string",
          "enum": [
            "enabled",
            "disabled"
          ]
        }
      }
    },
    "schema-system-prop-def": {
      "description": "System Maintenance mode or ports",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "mode",
        "ports"
      ]
    },
    "schema-system-maintenance-enable-disable-action-parameters": {
      "description": "Enable or Disable System Maintenance action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "prop": {
              "$ref": "#/x-defs/schema-system-prop-def"
            }
          }
        }
      }
    },
    "schema-system-maintenance-enable-disable-action": {
      "description": "Enable or Disable System Maintenance action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-maintenance-enable-disable-action-parameters"
        }
      ]
    },
    "schema-system-maintenance-action-children": {
      "description": "System Maintenance actions",
      "properties": {
        "@enable": {
          "$ref": "#/x-defs/schema-system-maintenance-enable-disable-action"
        },
        "@disable": {
          "$ref": "#/x-defs/schema-system-maintenance-enable-disable-action"
        }
      }
    },
    "cue-show-schema-system-maintenance": {
      "description": "System Maintenance.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-maintenance-show"
        },
        {
          "$ref": "#/x-defs/schema-system-maintenance-action-children"
        }
      ]
    },
    "schema-system-system-date-time-show": {
      "properties": {
        "local-time": {
          "title": "Local time",
          "description": "System Local Time",
          "type": "string"
        },
        "universal-time": {
          "title": "Universal time",
          "description": "System Universal Time",
          "type": "string"
        },
        "rtc-time": {
          "title": "RTC time",
          "description": "System RTC Time",
          "type": "string"
        },
        "time-zone": {
          "title": "Time zone",
          "description": "System Time Zone",
          "type": "string"
        },
        "system-clock-synchronized": {
          "title": "System clock synchronized",
          "description": "System Clock Synchronization Status",
          "type": "string"
        },
        "ntp-service": {
          "title": "NTP service",
          "description": "System NTP Service Status",
          "type": "string"
        },
        "rtc-in-local-tz": {
          "title": "RTC in local TZ",
          "description": "System RTC in Local Time Zone",
          "type": "string"
        },
        "unix-time": {
          "title": "Unix time",
          "description": "System Unix Time",
          "type": "string"
        }
      }
    },
    "schema-system-system-date-time-presentation": {},
    "schema-system-clock-date-def": {
      "description": "date format YYYY-MM-DD",
      "x-action-param-type": "positional",
      "type": "string",
      "format": "clock-date"
    },
    "schema-system-clock-time-def": {
      "description": "time format HH:MM:SS",
      "x-action-param-type": "positional",
      "type": "string",
      "format": "clock-time"
    },
    "schema-system-system-date-time-change-action-parameters": {
      "description": "System set date and time parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "clock-date": {
              "$ref": "#/x-defs/schema-system-clock-date-def"
            },
            "clock-time": {
              "$ref": "#/x-defs/schema-system-clock-time-def"
            }
          }
        }
      }
    },
    "schema-system-system-date-time-change-action": {
      "description": "Change date and time of the system",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-system-date-time-change-action-parameters"
        }
      ],
      "x-cue-version": "25.01.1000"
    },
    "schema-system-system-date-time-action-children": {
      "description": "System change date and time",
      "properties": {
        "@change": {
          "$ref": "#/x-defs/schema-system-system-date-time-change-action"
        }
      }
    },
    "cue-show-schema-system-system-date-time": {
      "description": "Properties/attributes related to the system date-time.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-date-time-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-date-time-presentation"
        },
        {
          "$ref": "#/x-defs/schema-system-system-date-time-action-children"
        }
      ]
    },
    "schema-system-system-version-show": {
      "properties": {
        "kernel": {
          "description": "System kernel version",
          "type": "string"
        },
        "build-date": {
          "description": "System build date",
          "type": "string"
        },
        "image": {
          "description": "System image version",
          "type": "string"
        },
        "onie": {
          "description": "System ONIE version",
          "type": "string"
        }
      }
    },
    "cue-show-schema-system-system-version": {
      "description": "System version information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-version-show"
        }
      ]
    },
    "schema-system-techsupport-presentation": {},
    "schema-system-techsupport-generate-action": {
      "description": "Generate a tech-support file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-system-techsupport-action-children": {
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-system-techsupport-generate-action"
        }
      }
    },
    "schema-system-file-def": {
      "type": "string",
      "nullable": true
    },
    "schema-system-techsupport-file-id": {
      "title": "File name",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-system-file-def"
        }
      ]
    },
    "schema-system-techsupport-file-path-show": {
      "properties": {
        "path": {
          "title": "File path",
          "description": "The path of a tech-support file",
          "type": "string"
        }
      }
    },
    "schema-system-techsupport-file-delete-action": {
      "description": "Delete tech-support file action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-system-techsupport-file-upload-action-parameters": {
      "description": "Techsupport file upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-system-techsupport-file-upload-action": {
      "description": "Tech-support file upload",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-upload-action-parameters"
        }
      ]
    },
    "schema-system-techsupport-file-path-action-children": {
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-system-techsupport-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-system-techsupport-file-upload-action"
        }
      }
    },
    "cue-show-schema-system-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-path-action-children"
        }
      ]
    },
    "cue-show-schema-system-techsupport-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-system-techsupport-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-system-techsupport-file-path"
      }
    },
    "cue-show-schema-system-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-system-techsupport-files-mapping"
        }
      ]
    },
    "cue-show-schema-system-techsupport-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-system-system-tech-support-files"
        }
      }
    },
    "cue-show-schema-system-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-presentation"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-system-techsupport-show-children"
        }
      ]
    },
    "schema-sys-image-system-image-delete-action": {
      "description": "Delete system image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-sys-image-rename-new-name-param-def": {
      "description": "New image name",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-sys-image-rename-action-parameters": {
      "description": "Rename action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new-name": {
              "$ref": "#/x-defs/schema-sys-image-rename-new-name-param-def"
            }
          }
        }
      }
    },
    "schema-sys-image-system-image-rename-action": {
      "description": "Rename system image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-rename-action-parameters"
        }
      ]
    },
    "schema-sys-image-upload-action-parameters": {
      "description": "upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-sys-image-system-image-upload-action": {
      "description": "Image file upload",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-upload-action-parameters"
        }
      ]
    },
    "schema-sys-image-install-force-def": {
      "description": "Force system reboot after system image installation",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-sys-image-install-action-parameters": {
      "description": "System image install action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-sys-image-install-force-def"
            }
          }
        }
      }
    },
    "schema-sys-image-system-images-install-action": {
      "description": "Install system image",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-install-action-parameters"
        }
      ]
    },
    "schema-sys-image-system-image-action-children": {
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-sys-image-system-image-delete-action"
        },
        "@rename": {
          "$ref": "#/x-defs/schema-sys-image-system-image-rename-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-sys-image-system-image-upload-action"
        },
        "@install": {
          "$ref": "#/x-defs/schema-sys-image-system-images-install-action"
        }
      }
    },
    "schema-sys-image-image-def": {
      "description": "image-def",
      "type": "string",
      "nullable": true
    },
    "schema-sys-image-image-file-id": {
      "title": "Available image file",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-image-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-sys-image-image-show": {
      "properties": {
        "description": {
          "description": "image description",
          "type": "string"
        },
        "release": {
          "description": "image relase",
          "type": "string"
        },
        "cpu-architecture": {
          "description": "Image cpu architecture",
          "type": "string"
        },
        "build-id": {
          "description": "Image build id",
          "type": "string"
        },
        "build-date": {
          "description": "Image build date",
          "type": "string"
        },
        "file-size": {
          "description": "Image file size",
          "type": "string"
        }
      }
    },
    "cue-show-schema-sys-image-installed-image": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-image-show"
        }
      ]
    },
    "cue-show-schema-sys-image-installed-images-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sys-image-image-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sys-image-installed-image"
      }
    },
    "cue-show-schema-sys-image-image-files-list": {
      "description": "Image files list",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-image-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-sys-image-installed-images-mapping"
            }
          ]
        }
      ]
    },
    "cue-show-schema-sys-image-system-image-files-show-children": {
      "properties": {
        "files": {
          "description": "Images list",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-sys-image-image-files-list"
            }
          ]
        }
      }
    },
    "cue-show-schema-system-image": {
      "description": "System image file",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-sys-image-system-image-files-show-children"
        }
      ]
    },
    "schema-health-health-show": {
      "properties": {
        "status": {
          "description": "System status",
          "title": "Status",
          "type": "string"
        },
        "status-led": {
          "description": "System status led",
          "title": "Status Led",
          "type": "string"
        }
      }
    },
    "schema-health-health-presentation": {},
    "schema-health-component-def": {
      "description": "Health component definition",
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-health-component-id": {
      "title": "Component",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-health-component-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-health-issue-show": {
      "properties": {
        "issue": {
          "title": "Status information",
          "description": "Health issue",
          "type": "string"
        }
      }
    },
    "cue-show-schema-health-issue": {
      "description": "Health issue record",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-issue-show"
        }
      ]
    },
    "cue-show-schema-health-health-issue-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-health-issue"
      }
    },
    "cue-show-schema-health-health-issues": {
      "description": "List of health issues",
      "title": "Health issues",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-health-health-issue-mapping"
        }
      ]
    },
    "cue-show-schema-health-health-show-children": {
      "properties": {
        "issues": {
          "$ref": "#/x-defs/cue-show-schema-health-health-issues"
        }
      }
    },
    "cue-show-schema-health-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-health-show"
        },
        {
          "$ref": "#/x-defs/schema-health-health-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-health-health-show-children"
        }
      ]
    },
    "cue-show-schema-system-system-show-children": {
      "properties": {
        "ztp": {
          "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp"
        },
        "maintenance": {
          "$ref": "#/x-defs/cue-show-schema-system-maintenance"
        },
        "time": {
          "$ref": "#/x-defs/cue-show-schema-system-system-date-time"
        },
        "version": {
          "$ref": "#/x-defs/cue-show-schema-system-system-version"
        },
        "tech-support": {
          "$ref": "#/x-defs/cue-show-schema-system-system-tech-support"
        },
        "image": {
          "$ref": "#/x-defs/cue-show-schema-system-image"
        },
        "health": {
          "$ref": "#/x-defs/cue-show-schema-health-system-health"
        }
      }
    },
    "schema-system-no-confirm-def": {
      "description": "Reboot system without user confirmation with current mode setting",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-reboot-action-parameters": {
      "description": "Reboot Parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "no-confirm": {
              "$ref": "#/x-defs/schema-system-no-confirm-def"
            }
          }
        }
      }
    },
    "schema-system-reboot-action": {
      "description": "Reboot action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-reboot-action-parameters"
        }
      ]
    },
    "schema-system-factory-default-keep-def": {
      "description": "Factory reset keep types.\nbasic        - Keeps basic configurations but clears system files and logs.\nall-config   - Keeps all configurations but clears logs and system files.\nonly-files   - Reset all configurations but keeps system files and logs\n",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "basic",
        "all-config",
        "only-files"
      ],
      "x-cue-example": "nv action reset system factory-default keep basic/all-config/only-files"
    },
    "schema-system-force-def": {
      "description": "Force the action without asking for user confirmation.\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-factory-default-action-parameters": {
      "description": "System factory reset action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "keep": {
              "$ref": "#/x-defs/schema-system-factory-default-keep-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-system-force-def"
            }
          }
        }
      }
    },
    "schema-system-factory-default-action": {
      "description": "Reset system to factory configurations, clears system files and logs.",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-factory-default-action-parameters"
        }
      ],
      "x-cue-example": "nv action reset system factory-default"
    },
    "schema-system-factory-default-action-children": {
      "description": "Reset system to factory configurations",
      "properties": {
        "@reset": {
          "$ref": "#/x-defs/schema-system-factory-default-action"
        }
      }
    },
    "schema-system-latest-def": {
      "description": "System Packages version",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "latest"
      ]
    },
    "schema-system-vrf-def": {
      "description": "vrf name for System Upgrade",
      "x-action-param-type": "optional",
      "type": "string"
    },
    "schema-system-dry-run-def": {
      "description": "Upgrade System Packages version dry-run",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-system-packages-to-upgrade-action-parameters": {
      "description": "Upgrade System Packages action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "latest": {
              "$ref": "#/x-defs/schema-system-latest-def"
            },
            "use-vrf": {
              "$ref": "#/x-defs/schema-system-vrf-def"
            },
            "dry-run": {
              "$ref": "#/x-defs/schema-system-dry-run-def"
            }
          }
        }
      }
    },
    "schema-system-packages-to-upgrade-action": {
      "description": "Packages Upgrade to actions",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-system-packages-to-upgrade-action-parameters"
        }
      ]
    },
    "schema-system-system-packages-to-action-children": {
      "description": "System packages to actions",
      "properties": {
        "@upgrade": {
          "$ref": "#/x-defs/schema-system-packages-to-upgrade-action"
        }
      }
    },
    "schema-system-system-packages-action-children": {
      "description": "System packages actions",
      "properties": {
        "to": {
          "$ref": "#/x-defs/schema-system-system-packages-to-action-children"
        }
      }
    },
    "schema-system-log-rotate-action": {
      "description": "Log rotate action",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-system-system-log-action-children": {
      "description": "System log actions",
      "properties": {
        "@rotate": {
          "$ref": "#/x-defs/schema-system-log-rotate-action"
        }
      }
    },
    "schema-system-system-action-children": {
      "description": "System wide actions",
      "properties": {
        "@reboot": {
          "$ref": "#/x-defs/schema-system-reboot-action"
        },
        "factory-default": {
          "$ref": "#/x-defs/schema-system-factory-default-action-children"
        },
        "packages": {
          "$ref": "#/x-defs/schema-system-system-packages-action-children"
        },
        "log": {
          "$ref": "#/x-defs/schema-system-system-log-action-children"
        }
      }
    },
    "schema-system-api-listening-port": {
      "description": "The REST API listen port",
      "type": "integer",
      "minimum": 1,
      "maximum": 65535,
      "default": 8765,
      "nullable": true
    },
    "schema-certificate-cert-id-str-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 64
    },
    "schema-external-api-certificate-default-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "self-signed",
        null
      ]
    },
    "schema-external-api-certificate-config-def": {
      "description": "The X.509 certificate to be used with the API end-point",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        },
        {
          "$ref": "#/x-defs/schema-external-api-certificate-default-def"
        }
      ],
      "default": "self-signed",
      "nullable": true
    },
    "schema-external-api-api-config": {
      "properties": {
        "state": {
          "description": "The REST API external access state",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "enabled",
          "nullable": true
        },
        "port": {
          "$ref": "#/x-defs/schema-system-api-listening-port"
        },
        "certificate": {
          "$ref": "#/x-defs/schema-external-api-certificate-config-def"
        }
      }
    },
    "schema-ip-address-localhost-def": {
      "type": "string",
      "enum": [
        "localhost",
        null
      ],
      "nullable": true
    },
    "schema-external-api-listening-address-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-external-api-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-external-api-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-external-api-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-external-api-listening-address"
      }
    },
    "cue-show-schema-external-api-listening-addresses": {
      "description": "Set of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-external-api-listening-addresses-mapping"
        }
      ]
    },
    "schema-external-api-mtls-config": {
      "properties": {
        "ca-certificate": {
          "description": "CA certificates [id] for validation of client during mTLS",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-external-api-mtls": {
      "description": "API security mTLS information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-mtls-config"
        }
      ]
    },
    "cue-show-schema-external-api-api-config-children": {
      "properties": {
        "listening-address": {
          "$ref": "#/x-defs/cue-show-schema-external-api-listening-addresses"
        },
        "mtls": {
          "$ref": "#/x-defs/cue-show-schema-external-api-mtls"
        }
      }
    },
    "schema-external-api-connections-show": {
      "properties": {
        "active": {
          "description": "The current number of active client connections including Waiting connections.",
          "type": "integer"
        },
        "accepted": {
          "description": "The total number of accepted client connections.",
          "type": "integer"
        },
        "handled": {
          "description": "The total number of handled connections.",
          "type": "integer"
        },
        "requests": {
          "description": "The total number of client requests.",
          "type": "integer"
        },
        "reading": {
          "description": "The current number of connections where NVUE is reading the request header.",
          "type": "integer"
        },
        "writing": {
          "description": "The current number of connections where NVUE is writing the response back to the client.",
          "type": "integer"
        },
        "waiting": {
          "description": "The current number of idle client connections waiting for a request.",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-external-api-connections": {
      "description": "REST API server connections information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-connections-show"
        }
      ]
    },
    "schema-external-api-user-def": {
      "description": "The user for which session must be cleared",
      "type": "string",
      "x-action-param-type": "optional"
    },
    "schema-external-api-clear-session-action-parameters": {
      "description": "Expire action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "user": {
              "$ref": "#/x-defs/schema-external-api-user-def"
            }
          }
        }
      }
    },
    "schema-external-api-clear-session-action": {
      "description": "Clear a session for a user",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-external-api-clear-session-action-parameters"
        }
      ]
    },
    "schema-external-api-session-action-children": {
      "description": "Api Session Actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-external-api-clear-session-action"
        }
      }
    },
    "cue-show-schema-external-api-session": {
      "description": "API Session",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-session-action-children"
        }
      ]
    },
    "cue-show-schema-external-api-api-show-children": {
      "properties": {
        "connections": {
          "$ref": "#/x-defs/cue-show-schema-external-api-connections"
        },
        "session": {
          "$ref": "#/x-defs/cue-show-schema-external-api-session"
        }
      }
    },
    "cue-show-schema-external-api-api": {
      "description": "NVUE REST API configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-api-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-external-api-api-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-external-api-api-show-children"
        }
      ]
    },
    "schema-common-system-common-system-message-config": {
      "properties": {
        "pre-login": {
          "description": "Configure pre-login banner",
          "type": "string",
          "nullable": true
        },
        "post-login": {
          "description": "Configure post-login message of the day",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-system-system-message": {
      "description": "Display system pre-login and post-login messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-message-config"
        }
      ]
    },
    "schema-common-system-reboot-reason-show": {
      "properties": {
        "reason": {
          "description": "show platform reboot reason",
          "type": "string"
        },
        "gentime": {
          "description": "time stamp when reboot was recorded",
          "type": "string"
        },
        "user": {
          "description": "information on who initiated reboot",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-system-reboot-reason": {
      "description": "Platform reboot reason",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-reason-show"
        }
      ]
    },
    "schema-common-system-reboot-reason-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-reboot-reason-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-reason-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-common-system-reboot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-reboot-reason-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-reboot-reason"
      }
    },
    "cue-show-schema-common-system-reboot-history": {
      "description": "Platform reboot history",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot-mapping"
        }
      ]
    },
    "cue-show-schema-common-system-reboot-show-children": {
      "properties": {
        "reason": {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot-reason"
        },
        "history": {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot-history"
        }
      }
    },
    "schema-common-system-reboot-mode-def": {
      "type": "string",
      "enum": [
        "fast",
        "warm",
        "cold",
        null
      ],
      "nullable": true
    },
    "schema-common-system-reboot-config": {
      "properties": {
        "mode": {
          "description": "System reboot mode",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-system-reboot-mode-def"
            }
          ],
          "default": "cold",
          "nullable": true
        }
      }
    },
    "schema-common-system-reboot-show": {
      "properties": {
        "required": {
          "description": "System reboot required",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        }
      }
    },
    "cue-show-schema-common-system-reboot": {
      "description": "Platform reboot info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-reboot-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-reboot-show"
        }
      ]
    },
    "schema-security-password-hardening-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable Password Hardening feature",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "reject-user-passw-match": {
          "description": "Reject password identical to username",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "lower-class": {
          "description": "Policy to enforce lower letters in passwords",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "upper-class": {
          "description": "Policy to enforce upper letters in passwords",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "digits-class": {
          "description": "Policy to enforce digits in passwords",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "special-class": {
          "description": "Policy to enforce special characters in passwords.",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "expiration-warning": {
          "description": "\"Number of days of warning before password expires.\n1-30 are normal values.\nwhile 0 means that a warning msg will appear\nonly when PW has expired,\nand -1 means no warning expiration msg.\"\n",
          "type": "integer",
          "nullable": true,
          "default": 15,
          "minimum": -1,
          "maximum": 30
        },
        "expiration": {
          "description": "\"Password expiration time (days units).\n1-365 are normal values that specify how many days to expiration,\nwhile 0 means that more 0 days (tomorrow) it\u2019ll expire,\nand -1 means no expiration.\"\n",
          "type": "integer",
          "minimum": -1,
          "maximum": 365,
          "nullable": true,
          "default": 180
        },
        "history-cnt": {
          "description": "Number of old passwords that users can't reuse",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true,
          "default": 10
        },
        "len-min": {
          "description": "The minimum acceptable size for the new password",
          "type": "integer",
          "minimum": 6,
          "maximum": 32,
          "nullable": true,
          "default": 8
        }
      }
    },
    "cue-show-schema-security-password-hardening": {
      "description": "Enforce policies for the new passwords",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-password-hardening-config"
        }
      ]
    },
    "schema-security-db-config-children": {
      "properties": {
        "state": {
          "description": "Enable/Disable DB encryption feature",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        }
      }
    },
    "schema-security-db-update-action-parameters": {
      "description": "Parameters for the encryption database key update action",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "passphrase": {
              "$ref": "#/x-defs/schema-security-passphrase-def"
            },
            "force": {
              "$ref": "#/x-defs/schema-common-system-config-files-force-def"
            }
          }
        }
      }
    },
    "schema-security-db-update-action": {
      "description": "update db",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-db-update-action-parameters"
        }
      ],
      "example": "nv action update system security encryption db passphrase 'hello sailor'"
    },
    "schema-security-db-action-children": {
      "properties": {
        "@update": {
          "$ref": "#/x-defs/schema-security-db-update-action"
        }
      }
    },
    "cue-show-schema-security-db": {
      "description": "db configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-db-config-children"
        },
        {
          "$ref": "#/x-defs/schema-security-db-action-children"
        }
      ]
    },
    "cue-show-schema-security-encryption-config-children": {
      "properties": {
        "db": {
          "description": "db config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-security-db"
            }
          ]
        }
      }
    },
    "cue-show-schema-security-encryption": {
      "description": "Configuration and actions for encrypting sensitive data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-security-encryption-config-children"
        }
      ]
    },
    "cue-show-schema-security-security-config-children": {
      "properties": {
        "password-hardening": {
          "$ref": "#/x-defs/cue-show-schema-security-password-hardening"
        },
        "encryption": {
          "$ref": "#/x-defs/cue-show-schema-security-encryption"
        }
      }
    },
    "schema-certificate-cert-id": {
      "title": "Certificate ID",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-cert-id-str-def"
        }
      ]
    },
    "schema-certificate-uri-pkcs12-def": {
      "description": "A local/remote URI from where the PKCS#12 bundle file (e.g., PFX, p12)\ncan be retrievied.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-action-param-type": "optional"
    },
    "schema-certificate-uri-certificate-def": {
      "description": "A local/remote URI from where the certificate file (containing the\npublic-key) can be retrievied.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-action-param-type": "optional"
    },
    "schema-certificate-uri-private-key-def": {
      "description": "A local/remote URI from where the private-key file can be retrievied.\n",
      "type": "string",
      "minLength": 1,
      "maxLength": 512,
      "x-action-param-type": "optional"
    },
    "schema-certificate-certificate-raw-data-def": {
      "type": "string",
      "minLength": 128,
      "maxLength": 16384,
      "description": "The raw data bytes (e.g., PEM string) of the certificate",
      "x-action-param-type": "optional"
    },
    "schema-certificate-passphrase-basic-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128
    },
    "schema-certificate-passphrase-def": {
      "description": "Configure user password in cleartext",
      "title": "Passphrase",
      "x-action-param-type": "optional",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-passphrase-basic-def"
        }
      ]
    },
    "schema-certificate-x509-certificate-import-action-parameters": {
      "description": "Additional parameters for the certificate import action",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "uri-bundle": {
              "$ref": "#/x-defs/schema-certificate-uri-pkcs12-def"
            },
            "uri-public-key": {
              "$ref": "#/x-defs/schema-certificate-uri-certificate-def"
            },
            "uri-private-key": {
              "$ref": "#/x-defs/schema-certificate-uri-private-key-def"
            },
            "data": {
              "$ref": "#/x-defs/schema-certificate-certificate-raw-data-def"
            },
            "passphrase": {
              "$ref": "#/x-defs/schema-certificate-passphrase-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "uri-bundle"
              ]
            },
            {
              "required": [
                "uri-public-key",
                "uri-private-key"
              ]
            },
            {
              "required": [
                "data"
              ]
            }
          ]
        }
      }
    },
    "schema-certificate-x509-certificate-import-action": {
      "description": "X.509 Certificate Import Operation. Input only\none of the following:\n  (a) `uri-bundle`\n        OR\n  (b) `uri-public-key` AND `uri-private-key`\n        OR\n  (c) `data`\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-import-action-parameters"
        }
      ],
      "example": "nv action import system security certificate"
    },
    "schema-certificate-x509-certificate-delete-action": {
      "description": "Delete a previously imported entity X.509 certificate.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "example": "nv action install system security certificate"
    },
    "schema-certificate-x509-certificate-action-children": {
      "description": "X.509 certificate related actions",
      "properties": {
        "@import": {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-import-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-delete-action"
        }
      }
    },
    "schema-certificate-serial-number-def": {
      "description": "Serial number of a certificate",
      "type": "string",
      "maxLength": 128
    },
    "schema-certificate-certificate-valid-timestamp-def": {
      "description": "Used to indicate the certificate's valid from/to fields.",
      "type": "string",
      "format": "date-time",
      "maxLength": 64
    },
    "schema-certificate-x509-certificate-show": {
      "properties": {
        "serial-number": {
          "$ref": "#/x-defs/schema-certificate-serial-number-def"
        },
        "valid-from": {
          "$ref": "#/x-defs/schema-certificate-certificate-valid-timestamp-def"
        },
        "valid-to": {
          "$ref": "#/x-defs/schema-certificate-certificate-valid-timestamp-def"
        }
      }
    },
    "schema-certificate-app-id-str-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1,
      "maxLength": 64
    },
    "schema-certificate-app-id": {
      "title": "Installed",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-certificate-app-id-str-def"
        }
      ]
    },
    "schema-certificate-x509-certificate-installed-app-show": {
      "properties": {
        "details": {
          "type": "string",
          "minLength": 1,
          "description": "Specific details of the application that is using the certificate\n"
        },
        "resource": {
          "type": "string",
          "minLength": 1,
          "description": "The URI associated with application that is using the certificate\n"
        }
      }
    },
    "cue-show-schema-certificate-x509-certificate-installed-app": {
      "description": "Indicates which applications are using this certificate.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-app-show"
        }
      ]
    },
    "cue-show-schema-certificate-x509-certificate-installed-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate-installed-app"
      }
    },
    "schema-certificate-x509-certificate-installed-presentation": {},
    "cue-show-schema-certificate-x509-certificate-installed": {
      "description": "For a given entity certificate, a collection of which\nNOS applications are using the certificate.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate-installed-mapping"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-presentation"
        }
      ]
    },
    "cue-show-schema-certificate-x509-common-certificate-show-children": {
      "properties": {
        "installed": {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate-installed"
        }
      }
    },
    "cue-show-schema-certificate-x509-certificate": {
      "description": "An instance of an X.509 certificate, identified by a unique ID.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-action-children"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-common-certificate-show-children"
        }
      ]
    },
    "cue-show-schema-certificate-x509-certificates-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-cert-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate"
      }
    },
    "schema-certificate-x509-certificate-presentation": {},
    "cue-show-schema-certificate-x509-certificates": {
      "description": "A collection of X.509 certificates.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificates-mapping"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-presentation"
        }
      ]
    },
    "schema-security-pcrs-def": {
      "description": "Platform Configuration Registers to be included in the quote <1-30>, divided by ','\nBoth quote and PCRs use the same hash algorithm.\n",
      "x-action-param-type": "positional",
      "type": "string"
    },
    "schema-security-nonce-def": {
      "description": "Hex string, up to 512 bits (128 hex letters)\n",
      "x-action-param-type": "positional",
      "type": "string"
    },
    "schema-security-algorithm-def": {
      "description": "Hashing algorithm to be used (sha384)",
      "x-action-param-type": "optional",
      "type": "string",
      "enum": [
        "sha384"
      ],
      "default": "sha384"
    },
    "schema-security-tpm-generate-action-parameters": {
      "description": "Generate TPM quote action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "pcrs": {
              "$ref": "#/x-defs/schema-security-pcrs-def"
            },
            "nonce": {
              "$ref": "#/x-defs/schema-security-nonce-def"
            },
            "algorithm": {
              "$ref": "#/x-defs/schema-security-algorithm-def"
            }
          }
        }
      }
    },
    "schema-security-tpm-generate-action": {
      "description": "Generate quotes file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-tpm-generate-action-parameters"
        }
      ]
    },
    "schema-security-tpm-file-def": {
      "description": "File to be uploaded (enum:IAK.crt, quotes.json)\nquotes is a Base64-encoded JSON of 'quote.bin' and 'signature', available\nafter generating using `nv action generate system security tpm ...`.\n",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "IAK.crt",
        "quotes.json"
      ]
    },
    "schema-security-tpm-upload-action-parameters": {
      "description": "config file upload action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "file-name": {
              "$ref": "#/x-defs/schema-security-tpm-file-def"
            },
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-security-tpm-upload-action": {
      "description": "Upload config file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-tpm-upload-action-parameters"
        }
      ]
    },
    "schema-security-tpm-action-children": {
      "description": "TPM related actions",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-security-tpm-generate-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-security-tpm-upload-action"
        }
      }
    },
    "schema-security-tpm-oiak-import-action-parameters": {
      "description": "Additional parameters for the oIAK certificate import action",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-certificate-uri-certificate-def"
            },
            "data": {
              "$ref": "#/x-defs/schema-certificate-certificate-raw-data-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "remote-url"
              ]
            },
            {
              "required": [
                "data"
              ]
            }
          ]
        }
      }
    },
    "schema-security-tpm-oiak-import-action": {
      "description": "X.509 IAK Certificate Import Operation. Input only\none of the following:\n  (a) `remote-url`\n        OR\n  (d) `data`\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-tpm-oiak-import-action-parameters"
        }
      ]
    },
    "schema-security-tpm-oiak-delete-action": {
      "description": "Delete a previously imported oIAK certificate.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-security-oiak-action-children": {
      "description": "SPDM related actions",
      "properties": {
        "@import": {
          "$ref": "#/x-defs/schema-security-tpm-oiak-import-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-security-tpm-oiak-delete-action"
        }
      }
    },
    "schema-security-oiak-show": {
      "properties": {
        "plain": {
          "description": "Textual output for the X.509 certificate",
          "type": "string",
          "maxLength": 8192,
          "x-cue-version": "25.02.2000"
        }
      }
    },
    "cue-show-schema-security-oiak": {
      "description": "oIAK configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-oiak-action-children"
        },
        {
          "$ref": "#/x-defs/schema-security-oiak-show"
        }
      ]
    },
    "cue-show-schema-security-security-tpm-show-children": {
      "properties": {
        "oiak": {
          "$ref": "#/x-defs/cue-show-schema-security-oiak"
        }
      }
    },
    "cue-show-schema-security-security-tpm": {
      "description": "Generate and upload TPM quote and certificate files",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-tpm-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-security-security-tpm-show-children"
        }
      ]
    },
    "schema-security-componentname-def": {
      "type": "string",
      "enum": [
        "ERoT_BMC_0",
        "ERoT_CPU_0",
        "ERoT_FPGA_0",
        "ERoT_NVSwitch_0",
        "ERoT_NVSwitch_1",
        null
      ],
      "nullable": true
    },
    "schema-security-component-id": {
      "title": "Component",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-security-componentname-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-security-spdm-nonce-def": {
      "minLength": 64,
      "maxLength": 64,
      "pattern": "^[0-9a-fA-F]+$",
      "description": "64 char hex string",
      "x-action-param-type": "optional",
      "type": "string"
    },
    "schema-security-erot-generate-action-parameters": {
      "description": "Generate SPDM component measurements action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "nonce": {
              "$ref": "#/x-defs/schema-security-spdm-nonce-def"
            }
          }
        }
      }
    },
    "schema-security-erot-generate-action": {
      "description": "Generate measurements on BMC",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-erot-generate-action-parameters"
        }
      ]
    },
    "schema-security-erot-action-children": {
      "description": "SPDM related actions",
      "properties": {
        "@generate": {
          "$ref": "#/x-defs/schema-security-erot-generate-action"
        }
      }
    },
    "schema-security-measurements-show": {
      "properties": {
        "HashingAlgorithm": {
          "description": "Hashing Algorithm",
          "title": "HashingAlgorithm",
          "type": "string",
          "x-cue-version": "25.02.1500"
        }
      }
    },
    "cue-show-schema-security-measurements": {
      "description": "ERoT Measurements",
      "x-unevaluatedProperties": false,
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-measurements-show"
        }
      ]
    },
    "schema-security-certificates-show": {
      "properties": {
        "Id": {
          "description": "Id",
          "title": "Id",
          "type": "string",
          "x-cue-version": "25.02.1500"
        }
      }
    },
    "cue-show-schema-security-certificates": {
      "description": "ERoT certificate chain",
      "x-unevaluatedProperties": false,
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-certificates-show"
        }
      ]
    },
    "cue-show-schema-security-component-show-children": {
      "properties": {
        "measurements": {
          "$ref": "#/x-defs/cue-show-schema-security-measurements"
        },
        "certificates": {
          "$ref": "#/x-defs/cue-show-schema-security-certificates"
        }
      }
    },
    "cue-show-schema-security-component": {
      "description": "component configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-erot-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-security-component-show-children"
        }
      ]
    },
    "cue-show-schema-security-spdm-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-security-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-security-component"
      }
    },
    "cue-show-schema-security-security-spdm": {
      "description": "Generate SPDM measurements in the BMC",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-security-spdm-mapping"
        }
      ]
    },
    "cue-show-schema-security-security-show-children": {
      "properties": {
        "certificate": {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificates"
        },
        "tpm": {
          "$ref": "#/x-defs/cue-show-schema-security-security-tpm"
        },
        "spdm": {
          "$ref": "#/x-defs/cue-show-schema-security-security-spdm"
        }
      }
    },
    "cue-show-schema-security-security": {
      "description": "Security features",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-security-security-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-security-security-show-children"
        }
      ]
    },
    "schema-common-system-system-cli-config": {
      "properties": {
        "inactive-timeout": {
          "description": "Duration (in minutes) of user inactivity before automatic logout. Set to 0 for no timeout.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 86400,
          "nullable": true
        }
      }
    },
    "schema-common-system-pagination-config": {
      "properties": {
        "state": {
          "description": "Current state of the pagination system",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            "auto",
            null
          ],
          "default": "disabled",
          "nullable": true
        },
        "pager": {
          "description": "Mechanism for generating pagination controls and navigation elements.",
          "type": "string",
          "enum": [
            "less",
            "more",
            "vim",
            null
          ],
          "default": "less",
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-system-pagination": {
      "description": "System cli pagination configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-pagination-config"
        }
      ]
    },
    "cue-show-schema-common-system-system-cli-config-children": {
      "properties": {
        "pagination": {
          "$ref": "#/x-defs/cue-show-schema-common-system-pagination"
        }
      }
    },
    "cue-show-schema-common-system-system-cli": {
      "description": "System cli",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-system-cli-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-cli-config-children"
        }
      ]
    },
    "schema-common-system-flap-protection-config": {
      "properties": {
        "threshold": {
          "description": "Number of link-flaps(instances) allowed in the configured time interval",
          "type": "integer",
          "minimum": 0,
          "maximum": 30,
          "default": 5,
          "nullable": true
        },
        "interval": {
          "description": "Time interval in seconds to allow the given number of link-flaps",
          "type": "integer",
          "minimum": 0,
          "maximum": 300,
          "default": 10,
          "nullable": true
        }
      }
    },
    "schema-common-system-flap-protection-reason-def": {
      "description": "Property of system link flap-protection that needs to be cleared",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "violation"
      ]
    },
    "schema-common-system-flap-protection-action-parameters": {
      "description": "System link flap-protection action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "reason": {
              "$ref": "#/x-defs/schema-common-system-flap-protection-reason-def"
            }
          }
        }
      }
    },
    "schema-common-system-flap-protection-action": {
      "description": "Clear system link flap-protection.",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-action-parameters"
        }
      ]
    },
    "schema-common-system-flap-protection-action-children": {
      "description": "System link flap-protection actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-common-system-flap-protection-action"
        }
      }
    },
    "cue-show-schema-common-system-flap-protection": {
      "description": "system link flap-protection configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-action-children"
        }
      ]
    },
    "cue-show-schema-common-system-system-link-config-children": {
      "properties": {
        "flap-protection": {
          "$ref": "#/x-defs/cue-show-schema-common-system-flap-protection"
        }
      }
    },
    "cue-show-schema-common-system-system-link": {
      "description": "System link",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-link-config-children"
        }
      ]
    },
    "schema-common-snmp-viewname-def": {
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-viewname-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-viewname-config-children": {
      "properties": {}
    },
    "schema-common-snmp-excluded-def": {
      "type": "string",
      "nullable": true,
      "format": "snmp-branch"
    },
    "schema-common-snmp-included-def": {
      "type": "string",
      "nullable": true,
      "format": "snmp-branch"
    },
    "schema-common-snmp-viewname-config": {
      "properties": {
        "excluded": {
          "description": "Branches that access is restricted to",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-excluded-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "included": {
          "description": "Branches that access is provided to",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-included-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-snmp-viewname": {
      "description": "A viewname",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-viewnames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-viewname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-viewname"
      }
    },
    "cue-show-schema-common-snmp-viewnames": {
      "description": "Collection of viewnames that restrict MIB tree exposure",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-viewnames-mapping"
        }
      ]
    },
    "schema-common-snmp-username-def": {
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-username-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-username-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-auth-none-config-children": {
      "properties": {}
    },
    "schema-common-snmp-oid-def": {
      "type": "string",
      "nullable": true,
      "format": "oid"
    },
    "schema-common-snmp-oid-and-view-config": {
      "properties": {
        "oid": {
          "description": "An object identifier (OID) that represents a managed object in the MIB hierarchy\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-oid-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "view": {
          "description": "A name of a view that restricts MIB tree exposure\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-viewname-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-snmp-auth-none": {
      "description": "No authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-none-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "schema-common-snmp-auth-md5-def": {
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-auth-md5-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-def": {
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-des-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-des"
      }
    },
    "cue-show-schema-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-des-mapping"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes-def": {
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-encrypt-aes-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-encrypt-aes-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aes"
      }
    },
    "cue-show-schema-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aes-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aess"
        }
      }
    },
    "cue-show-schema-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5"
      }
    },
    "cue-show-schema-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5s-mapping"
        }
      ]
    },
    "schema-common-snmp-auth-sha-def": {
      "type": "string",
      "minLength": 8,
      "nullable": true
    },
    "schema-common-snmp-auth-sha-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-sha-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-snmp-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aess"
        }
      }
    },
    "cue-show-schema-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-sha"
      }
    },
    "cue-show-schema-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-shas-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-username-config-children": {
      "properties": {
        "auth-none": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-none"
        },
        "auth-md5": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-shas"
        }
      }
    },
    "cue-show-schema-common-snmp-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-username-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-username"
      }
    },
    "cue-show-schema-common-snmp-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-usernames-mapping"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-readonly-community-v6-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-access-any-def": {
      "type": "string",
      "enum": [
        "any",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-readonly-community-v6-access-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-access-any-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-def"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-access-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-readonly-community-v6-access-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-readonly-community-v6-access": {
      "description": "An IPv6 address for readonly community string password\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-community-v6-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-access"
      }
    },
    "cue-show-schema-common-snmp-readonly-community-v6-accesses": {
      "description": "Assign IPv6 addresses to readonly community string password\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-accesses-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-community-v6-config-children": {
      "properties": {
        "access": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-accesses"
        }
      }
    },
    "cue-show-schema-common-snmp-readonly-community-v6": {
      "description": "A readonly community string password for version 1 or 2c access for IPv6\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-communities-v6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6"
      }
    },
    "cue-show-schema-common-snmp-readonly-communities-v6": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv6\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities-v6-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-mib": {
      "description": "MIB details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-mibs-config-children": {
      "properties": {
        "cumulus-bgp-path-mib": {
          "description": "Cumulus BGP-VRF MIB Path Attribute Table",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-sensor-mib": {
          "description": "Cumulus Sensor MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-status-mib": {
          "description": "Cumulus Status MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-mib"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-snmp-mibs": {
      "description": "MIBs",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-mibs-config-children"
        }
      ]
    },
    "schema-common-snmp-trap-trap-link-config": {
      "properties": {
        "check-frequency": {
          "description": "Link up or link down checking frequency in seconds\n",
          "type": "integer",
          "minimum": 5,
          "maximum": 300,
          "default": 60,
          "nullable": true
        }
      }
    },
    "schema-common-snmp-trap-trap-link-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-link-up": {
      "description": "Enable or disable SNMP traps for interface link-up status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-link-down": {
      "description": "Enable or disable SNMP traps for interface link-down status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        }
      ]
    },
    "schema-common-snmp-trap-trap-snmp-auth-failures-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-snmp-auth-failures": {
      "description": "Enable or disable traps for SNMP Authentication failures.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-snmp-auth-failures-config-children"
        }
      ]
    },
    "schema-common-snmp-trap-one-minute-def": {
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-one-minute-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-five-minute-def": {
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-five-minute-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-def": {
      "type": "string",
      "format": "number",
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-fifteen-minute-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-fifteen-minute": {
      "description": "A 15 Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-fifteen-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-fifteen-minute"
      }
    },
    "cue-show-schema-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-fifteen-minute-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-five-minute-config-children": {
      "properties": {
        "fifteen-minute": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-fifteen-minutes"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-five-minute": {
      "description": "A Five Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minute-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-five-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minute"
      }
    },
    "cue-show-schema-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minute-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-one-minute-config-children": {
      "properties": {
        "five-minute": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minutes"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-one-minute": {
      "description": "A One Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minute-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-one-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minute"
      }
    },
    "cue-show-schema-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minute-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-cpu-load-average-config-children": {
      "properties": {
        "one-minute": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minutes"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-trap-cpu-load-average": {
      "description": "Enable or disable traps for CPU load average thresholds.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-cpu-load-average-config-children"
        }
      ]
    },
    "schema-ip-address-localhost-v6-def": {
      "type": "string",
      "enum": [
        "localhost-v6",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-destination-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-v6-def"
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-destination-vrf-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-vrf-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-trap-trap-destination-vrf-config": {
      "properties": {}
    },
    "schema-common-snmp-trap-trap-username-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-username-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-auth-md5-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-trap-encrypt-des-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-def": {
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-engine-id-config-children": {
      "properties": {}
    },
    "schema-common-snmp-trap-engine-id-config": {
      "properties": {
        "inform": {
          "description": "Enables/disables INFORM messages",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-engine-id-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-id"
      }
    },
    "cue-show-schema-common-snmp-trap-engine-ids": {
      "description": "Collection of SNMP Engine Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-id-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-des-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-des-config": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-des"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-des-mapping"
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-aes-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-aes-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-aes-config": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aes"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aes-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-auth-md5-config": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5s-mapping"
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-sha-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-sha-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-snmp-trap-trap-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-auth-sha-config": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-sha"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-shas-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-username-config-children": {
      "properties": {
        "auth-md5": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-shas"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-trap-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-username-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-username"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-usernames-mapping"
        }
      ]
    },
    "schema-common-snmp-trap-community-password-def": {
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-common-snmp-trap-community-password-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-trap-community-password-config-children": {
      "properties": {}
    },
    "schema-common-snmp-trap-community-password-config": {
      "properties": {
        "version": {
          "description": "SNMP version",
          "nullable": true,
          "type": "string",
          "enum": [
            "1",
            "2c",
            null
          ],
          "default": "2c"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-community-password": {
      "description": "A text string used as a password for SNMP version 1 or 2c",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-community-passwords-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-community-password-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-password"
      }
    },
    "cue-show-schema-common-snmp-trap-community-passwords": {
      "description": "Collection of text strings used as a password for SNMP version 1 or 2c\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-passwords-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-destination-vrf-config-children": {
      "properties": {
        "username": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-trap-destination-vrf": {
      "description": "A VRF for trap destination for SNMP server.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrf-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-destination-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrf"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-destination-vrfs": {
      "description": "Assign VRFs to trap destination for SNMP server.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrfs-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-destination-config-children": {
      "properties": {
        "vrf": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrfs"
        },
        "username": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "cue-show-schema-common-snmp-trap-trap-destination": {
      "description": "A destination IP address where TRAP/INFORM messages are sent.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-trap-trap-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination"
      }
    },
    "cue-show-schema-common-snmp-trap-trap-destinations": {
      "description": "Collection of destination IP addresses where TRAP/INFORM messages are sent.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destinations-mapping"
        }
      ]
    },
    "schema-ip-address-all-def": {
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-all-v6-def": {
      "type": "string",
      "enum": [
        "all-v6",
        null
      ],
      "nullable": true
    },
    "schema-common-snmp-listening-address-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-v6-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-all-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-all-v6-def"
        }
      ]
    },
    "schema-common-snmp-listening-address-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-listening-address-config-children": {
      "properties": {}
    },
    "schema-common-snmp-listening-address-config": {
      "properties": {
        "vrf": {
          "description": "The listening address VRF.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "port": {
          "description": "The listening address port number",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 161,
          "nullable": true,
          "x-cue-version": "25.01.1000",
          "x-cue-example": "nv set system snmp-server listening-address 1.2.3.4 port 42"
        }
      }
    },
    "cue-show-schema-common-snmp-listening-address": {
      "description": "A listening address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-address"
      }
    },
    "cue-show-schema-common-snmp-listening-addresses": {
      "description": "Collection of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-addresses-mapping"
        }
      ]
    },
    "schema-common-snmp-readonly-community-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-readonly-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-def"
        }
      ],
      "nullable": true
    },
    "schema-common-snmp-readonly-community-access-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-access-any-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-localhost-def"
        }
      ]
    },
    "schema-common-snmp-readonly-community-access-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-common-snmp-readonly-community-access-config-children": {
      "properties": {}
    },
    "cue-show-schema-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-community-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-access"
      }
    },
    "cue-show-schema-common-snmp-readonly-community-accesses": {
      "description": "Assign addresses to readonly community string password",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-accesses-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-community-config-children": {
      "properties": {
        "access": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-accesses"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-config-children"
        }
      ]
    },
    "cue-show-schema-common-snmp-readonly-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community"
      }
    },
    "cue-show-schema-common-snmp-readonly-communities": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv4\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities-mapping"
        }
      ]
    },
    "cue-show-schema-common-snmp-snmp-server-config-children": {
      "properties": {
        "viewname": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destinations"
            }
          ]
        },
        "listening-address": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-addresses"
        },
        "readonly-community": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities"
        }
      }
    },
    "schema-common-snmp-system-name-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-system-contact-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-system-location-def": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "nullable": true
    },
    "schema-common-snmp-snmp-server-config": {
      "properties": {
        "system-name": {
          "description": "SNMP server system name info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-system-name-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "system-contact": {
          "description": "SNMP server system contact info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-system-contact-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "system-location": {
          "description": "SNMP server system location info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-system-location-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "auto-refresh-interval": {
          "description": "The interval in seconds between SNMP data refreshes",
          "type": "integer",
          "minimum": 5,
          "maximum": 300,
          "default": 60,
          "nullable": true,
          "x-cue-version": "25.01.1000",
          "x-cue-example": "nv set system snmp-server auto-refresh-interval 42"
        }
      }
    },
    "schema-feature-isa-feature-default-state-disabled-config": {
      "properties": {
        "state": {
          "description": "Turn the feature 'enabled' or 'disabled'.  This feature is disabled by default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-feature-isa-feature-default-state-disabled-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-state-disabled-config"
        }
      ]
    },
    "cue-show-schema-common-snmp-snmp-server": {
      "description": "SNMP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-snmp-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-state-disabled-trait"
        }
      ]
    },
    "schema-common-dns-server-ip-address-def": {
      "type": "string",
      "format": "dns-server-ip-address",
      "nullable": true
    },
    "schema-common-dns-server-id": {
      "title": "DNS Server",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-ip-address-def"
        }
      ]
    },
    "schema-common-dns-server-config": {
      "properties": {
        "vrf": {
          "title": "VRF",
          "description": "Virtual routing and forwarding",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "default": "default"
        }
      }
    },
    "cue-show-schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-config"
        }
      ]
    },
    "cue-show-schema-common-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-dns-server"
      }
    },
    "cue-show-schema-common-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dns-servers-mapping"
        }
      ]
    },
    "cue-show-schema-common-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-common-dns-servers"
        }
      }
    },
    "cue-show-schema-common-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dns-dns-config-children"
        }
      ]
    },
    "cue-show-schema-common-system-common-system-config-children": {
      "properties": {
        "api": {
          "$ref": "#/x-defs/cue-show-schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/cue-show-schema-system-system-message"
        },
        "reboot": {
          "$ref": "#/x-defs/cue-show-schema-common-system-reboot"
        },
        "security": {
          "$ref": "#/x-defs/cue-show-schema-security-security"
        },
        "cli": {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-cli"
        },
        "link": {
          "$ref": "#/x-defs/cue-show-schema-common-system-system-link"
        },
        "ssh-server": {
          "$ref": "#/x-defs/cue-show-schema-common-ssh-server-ssh-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/cue-show-schema-common-snmp-snmp-server"
        },
        "dns": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "schema-common-system-hostname-def": {
      "type": "string",
      "nullable": true,
      "format": "idn-hostname",
      "pattern": "^[^.]*$"
    },
    "schema-common-system-common-system-config": {
      "properties": {
        "hostname": {
          "description": "Static hostname for the switch",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-hostname-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-common-system-common-system-show": {
      "properties": {
        "build": {
          "description": "system build version",
          "type": "string"
        },
        "uptime": {
          "description": "system uptime",
          "type": "integer"
        }
      }
    },
    "schema-common-timezone-system-timezone-def": {
      "type": "string",
      "nullable": true,
      "default": null,
      "enum": [
        "Africa/Abidjan",
        "Africa/Accra",
        "Africa/Addis_Ababa",
        "Africa/Algiers",
        "Africa/Asmara",
        "Africa/Bamako",
        "Africa/Bangui",
        "Africa/Banjul",
        "Africa/Bissau",
        "Africa/Blantyre",
        "Africa/Brazzaville",
        "Africa/Bujumbura",
        "Africa/Cairo",
        "Africa/Casablanca",
        "Africa/Ceuta",
        "Africa/Conakry",
        "Africa/Dakar",
        "Africa/Dar_es_Salaam",
        "Africa/Djibouti",
        "Africa/Douala",
        "Africa/El_Aaiun",
        "Africa/Freetown",
        "Africa/Gaborone",
        "Africa/Harare",
        "Africa/Johannesburg",
        "Africa/Juba",
        "Africa/Kampala",
        "Africa/Khartoum",
        "Africa/Kigali",
        "Africa/Kinshasa",
        "Africa/Lagos",
        "Africa/Libreville",
        "Africa/Lome",
        "Africa/Luanda",
        "Africa/Lubumbashi",
        "Africa/Lusaka",
        "Africa/Malabo",
        "Africa/Maputo",
        "Africa/Maseru",
        "Africa/Mbabane",
        "Africa/Mogadishu",
        "Africa/Monrovia",
        "Africa/Nairobi",
        "Africa/Ndjamena",
        "Africa/Niamey",
        "Africa/Nouakchott",
        "Africa/Ouagadougou",
        "Africa/Porto-Novo",
        "Africa/Sao_Tome",
        "Africa/Timbuktu",
        "Africa/Tripoli",
        "Africa/Tunis",
        "Africa/Windhoek",
        "America/Adak",
        "America/Anchorage",
        "America/Anguilla",
        "America/Antigua",
        "America/Araguaina",
        "America/Argentina/Buenos_Aires",
        "America/Argentina/Catamarca",
        "America/Argentina/ComodRivadavia",
        "America/Argentina/Cordoba",
        "America/Argentina/Jujuy",
        "America/Argentina/La_Rioja",
        "America/Argentina/Mendoza",
        "America/Argentina/Rio_Gallegos",
        "America/Argentina/Salta",
        "America/Argentina/San_Juan",
        "America/Argentina/San_Luis",
        "America/Argentina/Tucuman",
        "America/Argentina/Ushuaia",
        "America/Aruba",
        "America/Asuncion",
        "America/Atikokan",
        "America/Atka",
        "America/Bahia",
        "America/Bahia_Banderas",
        "America/Barbados",
        "America/Belem",
        "America/Belize",
        "America/Blanc-Sablon",
        "America/Boa_Vista",
        "America/Bogota",
        "America/Boise",
        "America/Buenos_Aires",
        "America/Cambridge_Bay",
        "America/Campo_Grande",
        "America/Cancun",
        "America/Caracas",
        "America/Catamarca",
        "America/Cayenne",
        "America/Cayman",
        "America/Chicago",
        "America/Chihuahua",
        "America/Coral_Harbour",
        "America/Cordoba",
        "America/Costa_Rica",
        "America/Creston",
        "America/Cuiaba",
        "America/Curacao",
        "America/Danmarkshavn",
        "America/Dawson",
        "America/Dawson_Creek",
        "America/Denver",
        "America/Detroit",
        "America/Dominica",
        "America/Edmonton",
        "America/Eirunepe",
        "America/El_Salvador",
        "America/Ensenada",
        "America/Fort_Nelson",
        "America/Fort_Wayne",
        "America/Fortaleza",
        "America/Glace_Bay",
        "America/Godthab",
        "America/Goose_Bay",
        "America/Grand_Turk",
        "America/Grenada",
        "America/Guadeloupe",
        "America/Guatemala",
        "America/Guayaquil",
        "America/Guyana",
        "America/Halifax",
        "America/Havana",
        "America/Hermosillo",
        "America/Indiana/Indianapolis",
        "America/Indiana/Knox",
        "America/Indiana/Marengo",
        "America/Indiana/Petersburg",
        "America/Indiana/Tell_City",
        "America/Indiana/Vevay",
        "America/Indiana/Vincennes",
        "America/Indiana/Winamac",
        "America/Indianapolis",
        "America/Inuvik",
        "America/Iqaluit",
        "America/Jamaica",
        "America/Jujuy",
        "America/Juneau",
        "America/Kentucky/Louisville",
        "America/Kentucky/Monticello",
        "America/Knox_IN",
        "America/Kralendijk",
        "America/La_Paz",
        "America/Lima",
        "America/Los_Angeles",
        "America/Louisville",
        "America/Lower_Princes",
        "America/Maceio",
        "America/Managua",
        "America/Manaus",
        "America/Marigot",
        "America/Martinique",
        "America/Matamoros",
        "America/Mazatlan",
        "America/Mendoza",
        "America/Menominee",
        "America/Merida",
        "America/Metlakatla",
        "America/Mexico_City",
        "America/Miquelon",
        "America/Moncton",
        "America/Monterrey",
        "America/Montevideo",
        "America/Montreal",
        "America/Montserrat",
        "America/Nassau",
        "America/New_York",
        "America/Nipigon",
        "America/Nome",
        "America/Noronha",
        "America/North_Dakota/Beulah",
        "America/North_Dakota/Center",
        "America/North_Dakota/New_Salem",
        "America/Ojinaga",
        "America/Panama",
        "America/Pangnirtung",
        "America/Paramaribo",
        "America/Phoenix",
        "America/Port-au-Prince",
        "America/Port_of_Spain",
        "America/Porto_Acre",
        "America/Porto_Velho",
        "America/Puerto_Rico",
        "America/Rainy_River",
        "America/Rankin_Inlet",
        "America/Recife",
        "America/Regina",
        "America/Resolute",
        "America/Rio_Branco",
        "America/Rosario",
        "America/Santa_Isabel",
        "America/Santarem",
        "America/Santiago",
        "America/Santo_Domingo",
        "America/Sao_Paulo",
        "America/Scoresbysund",
        "America/Shiprock",
        "America/Sitka",
        "America/St_Barthelemy",
        "America/St_Johns",
        "America/St_Kitts",
        "America/St_Lucia",
        "America/St_Thomas",
        "America/St_Vincent",
        "America/Swift_Current",
        "America/Tegucigalpa",
        "America/Thule",
        "America/Thunder_Bay",
        "America/Tijuana",
        "America/Toronto",
        "America/Tortola",
        "America/Vancouver",
        "America/Virgin",
        "America/Whitehorse",
        "America/Winnipeg",
        "America/Yakutat",
        "America/Yellowknife",
        "Antarctica/Casey",
        "Antarctica/Davis",
        "Antarctica/DumontDUrville",
        "Antarctica/Macquarie",
        "Antarctica/Mawson",
        "Antarctica/McMurdo",
        "Antarctica/Palmer",
        "Antarctica/Rothera",
        "Antarctica/South_Pole",
        "Antarctica/Syowa",
        "Antarctica/Troll",
        "Antarctica/Vostok",
        "Arctic/Longyearbyen",
        "Asia/Aden",
        "Asia/Almaty",
        "Asia/Amman",
        "Asia/Anadyr",
        "Asia/Aqtau",
        "Asia/Aqtobe",
        "Asia/Ashgabat",
        "Asia/Ashkhabad",
        "Asia/Atyrau",
        "Asia/Baghdad",
        "Asia/Bahrain",
        "Asia/Baku",
        "Asia/Bangkok",
        "Asia/Barnaul",
        "Asia/Beirut",
        "Asia/Bishkek",
        "Asia/Brunei",
        "Asia/Calcutta",
        "Asia/Chita",
        "Asia/Choibalsan",
        "Asia/Chongqing",
        "Asia/Chungking",
        "Asia/Colombo",
        "Asia/Dacca",
        "Asia/Damascus",
        "Asia/Dhaka",
        "Asia/Dili",
        "Asia/Dubai",
        "Asia/Dushanbe",
        "Asia/Famagusta",
        "Asia/Gaza",
        "Asia/Harbin",
        "Asia/Hebron",
        "Asia/Ho_Chi_Minh",
        "Asia/Hong_Kong",
        "Asia/Hovd",
        "Asia/Irkutsk",
        "Asia/Istanbul",
        "Asia/Jakarta",
        "Asia/Jayapura",
        "Asia/Jerusalem",
        "Asia/Kabul",
        "Asia/Kamchatka",
        "Asia/Karachi",
        "Asia/Kashgar",
        "Asia/Kathmandu",
        "Asia/Katmandu",
        "Asia/Khandyga",
        "Asia/Kolkata",
        "Asia/Krasnoyarsk",
        "Asia/Kuala_Lumpur",
        "Asia/Kuching",
        "Asia/Kuwait",
        "Asia/Macao",
        "Asia/Macau",
        "Asia/Magadan",
        "Asia/Makassar",
        "Asia/Manila",
        "Asia/Muscat",
        "Asia/Nicosia",
        "Asia/Novokuznetsk",
        "Asia/Novosibirsk",
        "Asia/Omsk",
        "Asia/Oral",
        "Asia/Phnom_Penh",
        "Asia/Pontianak",
        "Asia/Pyongyang",
        "Asia/Qatar",
        "Asia/Qyzylorda",
        "Asia/Rangoon",
        "Asia/Riyadh",
        "Asia/Saigon",
        "Asia/Sakhalin",
        "Asia/Samarkand",
        "Asia/Seoul",
        "Asia/Shanghai",
        "Asia/Singapore",
        "Asia/Srednekolymsk",
        "Asia/Taipei",
        "Asia/Tashkent",
        "Asia/Tbilisi",
        "Asia/Tehran",
        "Asia/Tel_Aviv",
        "Asia/Thimbu",
        "Asia/Thimphu",
        "Asia/Tokyo",
        "Asia/Tomsk",
        "Asia/Ujung_Pandang",
        "Asia/Ulaanbaatar",
        "Asia/Ulan_Bator",
        "Asia/Urumqi",
        "Asia/Ust-Nera",
        "Asia/Vientiane",
        "Asia/Vladivostok",
        "Asia/Yakutsk",
        "Asia/Yangon",
        "Asia/Yekaterinburg",
        "Asia/Yerevan",
        "Atlantic/Azores",
        "Atlantic/Bermuda",
        "Atlantic/Canary",
        "Atlantic/Cape_Verde",
        "Atlantic/Faeroe",
        "Atlantic/Faroe",
        "Atlantic/Jan_Mayen",
        "Atlantic/Madeira",
        "Atlantic/Reykjavik",
        "Atlantic/South_Georgia",
        "Atlantic/St_Helena",
        "Atlantic/Stanley",
        "Australia/ACT",
        "Australia/Adelaide",
        "Australia/Brisbane",
        "Australia/Broken_Hill",
        "Australia/Canberra",
        "Australia/Currie",
        "Australia/Darwin",
        "Australia/Eucla",
        "Australia/Hobart",
        "Australia/LHI",
        "Australia/Lindeman",
        "Australia/Lord_Howe",
        "Australia/Melbourne",
        "Australia/NSW",
        "Australia/North",
        "Australia/Perth",
        "Australia/Queensland",
        "Australia/South",
        "Australia/Sydney",
        "Australia/Tasmania",
        "Australia/Victoria",
        "Australia/West",
        "Australia/Yancowinna",
        "Brazil/Acre",
        "Brazil/DeNoronha",
        "Brazil/East",
        "Brazil/West",
        "Canada/Atlantic",
        "Canada/Central",
        "Canada/Eastern",
        "Canada/Mountain",
        "Canada/Newfoundland",
        "Canada/Pacific",
        "Canada/Saskatchewan",
        "Canada/Yukon",
        "Chile/Continental",
        "Chile/EasterIsland",
        "Etc/GMT",
        "Etc/GMT0",
        "Etc/GMT+0",
        "Etc/GMT+1",
        "Etc/GMT+2",
        "Etc/GMT+3",
        "Etc/GMT+4",
        "Etc/GMT+5",
        "Etc/GMT+6",
        "Etc/GMT+7",
        "Etc/GMT+8",
        "Etc/GMT+9",
        "Etc/GMT+10",
        "Etc/GMT+11",
        "Etc/GMT+12",
        "Etc/GMT-0",
        "Etc/GMT-1",
        "Etc/GMT-2",
        "Etc/GMT-3",
        "Etc/GMT-4",
        "Etc/GMT-5",
        "Etc/GMT-6",
        "Etc/GMT-7",
        "Etc/GMT-8",
        "Etc/GMT-9",
        "Etc/GMT-10",
        "Etc/GMT-11",
        "Etc/GMT-12",
        "Etc/GMT-13",
        "Etc/GMT-14",
        "Etc/Greenwich",
        "Etc/UTC",
        "Etc/Universal",
        "Etc/Zulu",
        "Europe/Amsterdam",
        "Europe/Andorra",
        "Europe/Astrakhan",
        "Europe/Athens",
        "Europe/Belfast",
        "Europe/Belgrade",
        "Europe/Berlin",
        "Europe/Bratislava",
        "Europe/Brussels",
        "Europe/Bucharest",
        "Europe/Budapest",
        "Europe/Busingen",
        "Europe/Chisinau",
        "Europe/Copenhagen",
        "Europe/Dublin",
        "Europe/Gibraltar",
        "Europe/Guernsey",
        "Europe/Helsinki",
        "Europe/Isle_of_Man",
        "Europe/Istanbul",
        "Europe/Jersey",
        "Europe/Kaliningrad",
        "Europe/Kiev",
        "Europe/Kirov",
        "Europe/Lisbon",
        "Europe/Ljubljana",
        "Europe/London",
        "Europe/Luxembourg",
        "Europe/Madrid",
        "Europe/Malta",
        "Europe/Mariehamn",
        "Europe/Minsk",
        "Europe/Monaco",
        "Europe/Moscow",
        "Europe/Nicosia",
        "Europe/Oslo",
        "Europe/Paris",
        "Europe/Podgorica",
        "Europe/Prague",
        "Europe/Riga",
        "Europe/Rome",
        "Europe/Samara",
        "Europe/San_Marino",
        "Europe/Sarajevo",
        "Europe/Saratov",
        "Europe/Simferopol",
        "Europe/Skopje",
        "Europe/Sofia",
        "Europe/Stockholm",
        "Europe/Tallinn",
        "Europe/Tirane",
        "Europe/Tiraspol",
        "Europe/Ulyanovsk",
        "Europe/Uzhgorod",
        "Europe/Vaduz",
        "Europe/Vatican",
        "Europe/Vienna",
        "Europe/Vilnius",
        "Europe/Volgograd",
        "Europe/Warsaw",
        "Europe/Zagreb",
        "Europe/Zaporozhye",
        "Europe/Zurich",
        "Indian/Antananarivo",
        "Indian/Chagos",
        "Indian/Christmas",
        "Indian/Cocos",
        "Indian/Comoro",
        "Indian/Kerguelen",
        "Indian/Mahe",
        "Indian/Maldives",
        "Indian/Mauritius",
        "Indian/Mayotte",
        "Indian/Reunion",
        "Mexico/BajaNorte",
        "Mexico/BajaSur",
        "Mexico/General",
        "Pacific/Apia",
        "Pacific/Auckland",
        "Pacific/Bougainville",
        "Pacific/Chatham",
        "Pacific/Chuuk",
        "Pacific/Easter",
        "Pacific/Efate",
        "Pacific/Enderbury",
        "Pacific/Fakaofo",
        "Pacific/Fiji",
        "Pacific/Funafuti",
        "Pacific/Galapagos",
        "Pacific/Gambier",
        "Pacific/Guadalcanal",
        "Pacific/Guam",
        "Pacific/Honolulu",
        "Pacific/Johnston",
        "Pacific/Kiritimati",
        "Pacific/Kosrae",
        "Pacific/Kwajalein",
        "Pacific/Majuro",
        "Pacific/Marquesas",
        "Pacific/Midway",
        "Pacific/Nauru",
        "Pacific/Niue",
        "Pacific/Norfolk",
        "Pacific/Noumea",
        "Pacific/Pago_Pago",
        "Pacific/Palau",
        "Pacific/Pitcairn",
        "Pacific/Pohnpei",
        "Pacific/Ponape",
        "Pacific/Port_Moresby",
        "Pacific/Rarotonga",
        "Pacific/Saipan",
        "Pacific/Samoa",
        "Pacific/Tahiti",
        "Pacific/Tarawa",
        "Pacific/Tongatapu",
        "Pacific/Truk",
        "Pacific/Wake",
        "Pacific/Wallis",
        "Pacific/Yap",
        "US/Alaska",
        "US/Aleutian",
        "US/Arizona",
        "US/Central",
        "US/East-Indiana",
        "US/Eastern",
        "US/Hawaii",
        "US/Indiana-Starke",
        "US/Michigan",
        "US/Mountain",
        "US/Pacific",
        "US/Samoa",
        null
      ]
    },
    "schema-system-system-config": {
      "properties": {
        "timezone": {
          "description": "system time zone",
          "nullable": true,
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-timezone-system-timezone-def"
            }
          ]
        }
      }
    },
    "schema-common-system-cpu-show": {
      "properties": {
        "model": {
          "description": "Model name",
          "type": "string"
        },
        "core-count": {
          "description": "Core count",
          "type": "integer"
        },
        "utilization": {
          "description": "Utilization over 2 frames of top\n",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        }
      }
    },
    "schema-common-system-cpu-presentation": {},
    "cue-show-schema-common-system-cpu": {
      "description": "Properties/attributes related to the CPU on the node's management card/unit.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-cpu-presentation"
        }
      ]
    },
    "schema-common-system-physical-memory-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-swap-memory-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-system-memory-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-physical-memory-def"
        },
        {
          "$ref": "#/x-defs/schema-common-system-swap-memory-def"
        }
      ],
      "type": "string",
      "title": "Type",
      "nullable": true
    },
    "schema-common-system-memory-show": {
      "properties": {
        "total": {
          "description": "Memory Total",
          "title": "Total",
          "type": "integer"
        },
        "free": {
          "description": "Memory Free",
          "title": "Free",
          "type": "integer"
        },
        "used": {
          "description": "Memory Used",
          "title": "Used",
          "type": "integer"
        },
        "buffer": {
          "description": "Buffer Memory",
          "title": "Buffers",
          "type": "integer"
        },
        "cache": {
          "description": "Cached Memory",
          "title": "Cache",
          "type": "integer"
        },
        "utilization": {
          "description": "Percentage utilization of memory",
          "title": "Utilization",
          "type": "number",
          "minimum": 0,
          "maximum": 100
        }
      }
    },
    "cue-show-schema-common-system-memory": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        }
      ]
    },
    "cue-show-schema-common-system-memorys-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-memory-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-system-memory"
      }
    },
    "schema-common-system-memorys-presentation": {},
    "cue-show-schema-common-system-memorys": {
      "description": "system memory",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-memorys-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memorys-presentation"
        }
      ]
    },
    "cue-show-schema-common-system-common-system-show-children": {
      "properties": {
        "cpu": {
          "$ref": "#/x-defs/cue-show-schema-common-system-cpu"
        },
        "memory": {
          "$ref": "#/x-defs/cue-show-schema-common-system-memorys"
        }
      }
    },
    "schema-system-system-presentation": {},
    "cue-show-schema-system-system": {
      "description": "Top-level node which contains system-wide properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-system-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-system-common-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-presentation"
        }
      ]
    },
    "schema-ip-address-ipv4-default-def": {
      "type": "string",
      "enum": [
        "default",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-ipv6-default-def": {
      "type": "string",
      "enum": [
        "default6",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-ip-default-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-default-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-default-def"
        }
      ]
    },
    "schema-static-route-route-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-default-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-static-route-isa-path-config": {
      "properties": {
        "tag": {
          "description": "Path tag",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 4294967295,
              "nullable": true
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-static-route-via-blackhole-def": {
      "type": "string",
      "enum": [
        "blackhole",
        null
      ],
      "nullable": true
    },
    "schema-static-route-via-reject-def": {
      "type": "string",
      "enum": [
        "reject",
        null
      ],
      "nullable": true
    },
    "schema-static-route-via-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-blackhole-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-reject-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-static-route-isa-ip-via-config": {
      "properties": {
        "interface": {
          "description": "The interface to use for egress.  If not specified, it will automatically be determined.  Only valid when the via's type is ipv4-address or ipv6-address.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        },
        "vrf": {
          "description": "The VRF to use for egress.  If not specified, the route's VRF will be used.  Only valid when the via's type is ipv4-address or ipv6-address.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-static-route-isa-ip-via-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-config"
        }
      ]
    },
    "schema-static-route-via-config": {
      "properties": {
        "type": {
          "description": "The type of via",
          "type": "string",
          "enum": [
            "interface",
            "ipv4-address",
            "ipv6-address",
            "blackhole",
            "reject",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-static-route-via-flags-config-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-static-route-via-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-via-flags-config-children"
        }
      ]
    },
    "cue-show-schema-static-route-via-config-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-static-route-via-flags"
        }
      }
    },
    "cue-show-schema-static-route-via": {
      "description": "A via",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-via-config-children"
        }
      ]
    },
    "cue-show-schema-static-route-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-static-route-via"
      }
    },
    "schema-static-route-vias-presentation": {},
    "cue-show-schema-static-route-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-vias-presentation"
        }
      ]
    },
    "cue-show-schema-static-route-isa-path-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/cue-show-schema-static-route-vias"
        }
      }
    },
    "cue-show-schema-static-route-isa-path-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-isa-path-config-children"
        }
      ]
    },
    "schema-static-route-route-config": {
      "properties": {
        "address-family": {
          "type": "string",
          "description": "Route address family",
          "enum": [
            "ipv4-unicast",
            "ipv6-unicast",
            null
          ],
          "default": "ipv4-unicast",
          "nullable": true
        }
      }
    },
    "schema-static-route-distance-def": {
      "type": "string",
      "description": "Path distance",
      "format": "integer",
      "nullable": true
    },
    "schema-static-route-distance-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-static-route-distance-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-static-route-distance": {
      "description": "A path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-static-route-distances-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-distance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-static-route-distance"
      }
    },
    "schema-static-route-distances-presentation": {},
    "cue-show-schema-static-route-distances": {
      "description": "Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-distances-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-distances-presentation"
        }
      ]
    },
    "cue-show-schema-static-route-route-config-children": {
      "properties": {
        "distance": {
          "$ref": "#/x-defs/cue-show-schema-static-route-distances"
        }
      }
    },
    "cue-show-schema-static-route-route": {
      "description": "A route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-route-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-route-config-children"
        }
      ]
    },
    "cue-show-schema-static-route-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-static-route-route"
      }
    },
    "schema-static-route-routes-presentation": {},
    "cue-show-schema-static-route-routes": {
      "description": "Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-static-route-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-routes-presentation"
        }
      ]
    },
    "schema-asn-asn-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4294967295,
      "nullable": true
    },
    "schema-bgp-asn-leaf-spine-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "leaf",
        "spine",
        null
      ]
    },
    "schema-bgp-vrf-bgp-config": {
      "properties": {
        "autonomous-system": {
          "description": "ASN for this VRF.  If \"auto\", inherit from the global config.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-asn-leaf-spine-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "router-id": {
          "description": "BGP router-id for this VRF.  If \"auto\", inherit from the global config.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "rd": {
          "description": "BGP Route Distinguisher to use when this VRF routes have to be exported.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "string",
              "format": "route-distinguisher",
              "nullable": true
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-route-map-route-map-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-bgp-address-family-af-unicast-config": {
      "properties": {
        "rib-filter": {
          "description": "Specifies filtering policies to apply prior to route install into the zebra RIB\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-bgp-route-export-af-to-evpn-config": {
      "properties": {
        "route-map": {
          "description": "Route-map to control the export of routes into EVPN\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "default-route-origination": {
          "description": "Default route origination\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-route-export-af-to-evpn": {
      "description": "Controls for exporting routes from this VRF for this address-family into EVPN (as type-5 routes)\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-evpn-config"
        }
      ]
    },
    "cue-show-schema-bgp-route-export-af-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-to-evpn"
        }
      }
    },
    "schema-common-vrf-list-vrf-config": {
      "properties": {}
    },
    "cue-show-schema-common-vrf-list-vrf": {
      "description": "A VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-list-vrf-config"
        }
      ]
    },
    "cue-show-schema-common-vrf-list-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-vrf-list-vrf"
      }
    },
    "cue-show-schema-common-vrf-list-vrfs": {
      "description": "Set of VRFs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-vrf-list-vrfs-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-route-export-af-to-vrf-show-children": {
      "properties": {
        "list": {
          "description": "List of VRFs the routes can be exported to\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-vrf-list-vrfs"
            }
          ]
        }
      }
    },
    "schema-bgp-route-export-af-to-vrf-presentation": {},
    "cue-show-schema-bgp-route-export-af-to-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-to-vrf-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-vrf-presentation"
        }
      ]
    },
    "schema-route-target-rt-def": {
      "type": "string",
      "format": "route-target",
      "nullable": true
    },
    "schema-route-target-rt-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-route-target-rt": {
      "description": "A route target identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-route-target-rts-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-target-rt"
      }
    },
    "cue-show-schema-route-target-rts": {
      "description": "Set of route target identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-target-rts-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-route-export-af-route-export-show-children": {
      "properties": {
        "to-vrf": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-to-vrf"
        },
        "route-target": {
          "$ref": "#/x-defs/cue-show-schema-route-target-rts"
        }
      }
    },
    "schema-bgp-route-export-af-route-export-show": {
      "properties": {
        "rd": {
          "description": "BGP Route Distinguisher to use when this VRF routes have to be exported.\n",
          "type": "string",
          "format": "route-distinguisher"
        }
      }
    },
    "cue-show-schema-bgp-route-export-af-route-export": {
      "description": "Route export\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-route-export-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-route-export-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-route-export-show"
        }
      ]
    },
    "schema-bgp-route-import-af-from-vrf-config": {
      "properties": {
        "route-map": {
          "description": "Route-map to control the import of routes into EVPN\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-route-import-af-from-vrf-config-children": {
      "properties": {
        "list": {
          "description": "List of VRFs the routes can be imported from\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-vrf-list-vrfs"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-route-import-af-from-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-from-vrf-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-route-import-af-route-import-config-children": {
      "properties": {
        "from-vrf": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-from-vrf"
        }
      }
    },
    "cue-show-schema-bgp-route-import-af-route-import-show-children": {
      "properties": {
        "from-vrf": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-from-vrf"
        },
        "route-target": {
          "$ref": "#/x-defs/cue-show-schema-route-target-rts"
        }
      }
    },
    "cue-show-schema-bgp-route-import-af-route-import": {
      "description": "Route import\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-route-import-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-route-import-show-children"
        }
      ]
    },
    "schema-bgp-address-family-admin-distance-config": {
      "properties": {
        "external": {
          "description": "Distance to apply to routes from EBGP peers when installed into the RIB\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true,
          "default": 20
        },
        "internal": {
          "description": "Distance to apply to routes from IBGP peers when installed into the RIB\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true,
          "default": 200
        }
      }
    },
    "cue-show-schema-bgp-address-family-admin-distance": {
      "description": "Admin distances.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-admin-distance-config"
        }
      ]
    },
    "schema-bgp-address-family-multipaths-config": {
      "properties": {
        "ebgp": {
          "description": "EBGP multipath",
          "type": "integer",
          "minimum": 1,
          "maximum": 128,
          "nullable": true,
          "default": 64
        },
        "ibgp": {
          "description": "IBGP multipath",
          "type": "integer",
          "minimum": 1,
          "maximum": 128,
          "nullable": true,
          "default": 64
        },
        "compare-cluster-length": {
          "description": "If on, if IBGP paths have a CLUSTER_LIST, their lengths must be equal to be selected as multipaths\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        }
      }
    },
    "cue-show-schema-bgp-address-family-multipaths": {
      "description": "Multipaths",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-multipaths-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-unicast-config-children": {
      "properties": {
        "route-export": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-route-import"
        },
        "admin-distance": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-admin-distance"
        },
        "multipaths": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-multipaths"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-unicast-config-children"
        }
      ]
    },
    "schema-feature-isa-feature-default-on-config": {
      "properties": {
        "enable": {
          "description": "Turn the feature 'on' or 'off'.  This feature is enabled by default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-feature-isa-feature-default-on-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-config"
        }
      ]
    },
    "schema-bgp-address-family-rr-source-type-config": {
      "properties": {
        "metric": {
          "description": "Metric to use for the redistributed route.  If \"auto\", an appropriate value will be chosen based on the type of route.  This is the default.\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "route-map": {
          "description": "Route map to apply to the redistributed route.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-address-family-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ip-unicast-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribution of ipv4 static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribution of ipv4 connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribution of ipv4 kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-unicast-rr-config-children": {
      "properties": {
        "ospf": {
          "description": "Route redistribution of ipv4 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-unicast-rr-config-children"
        }
      ]
    },
    "schema-ip-address-ipv4-prefix-id": {
      "title": "IPv4 Prefix",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bgp-address-family-ip-static-network-config": {
      "properties": {
        "route-map": {
          "description": "Optional policy to modify attributes\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-static-network": {
      "description": "An IPv4 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv4-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-static-network"
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-static-networks": {
      "description": "IPv4 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-static-network-mapping"
        }
      ]
    },
    "schema-bgp-address-family-ip-aggregate-route-config": {
      "properties": {
        "summary-only": {
          "description": "If 'on', suppress more-specific routes.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "as-set": {
          "description": "If 'on', an AS_SET is generated for the aggregate.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "route-map": {
          "description": "Optional policy to modify attributes\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-aggregate-route": {
      "description": "An IPv4 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv4-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-aggregate-route"
      }
    },
    "cue-show-schema-bgp-address-family-ipv4-aggregate-routes": {
      "description": "IPv4 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-aggregate-route-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv4-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv4-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-ipv4-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-nhg-per-origin"
        }
      }
    },
    "schema-bgp-address-family-path-def": {
      "type": "string",
      "nullable": true,
      "format": "integer-id",
      "minLength": 1
    },
    "schema-bgp-address-family-path-id": {
      "type": "string",
      "title": "Path",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-path-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-ip-route-path-show-children": {
      "properties": {}
    },
    "schema-bgp-address-family-ip-route-path-presentation": {},
    "schema-bgp-address-family-af-route-show": {
      "properties": {
        "origin": {
          "description": "Route origin",
          "type": "string",
          "enum": [
            "IGP",
            "EGP",
            "incomplete"
          ]
        },
        "valid": {
          "description": "Validitiy of the route",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "local": {
          "description": "locally originated route",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "sourced": {
          "description": "sourced route",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "weight": {
          "description": "Route weight",
          "type": "integer"
        },
        "metric": {
          "description": "Route metric",
          "type": "integer"
        },
        "local-pref": {
          "description": "Route local preference",
          "type": "integer"
        },
        "path-from": {
          "description": "Route path origin",
          "type": "string",
          "enum": [
            "internal",
            "external"
          ]
        },
        "last-update": {
          "description": "Last update",
          "type": "string",
          "format": "date-time"
        },
        "nexthop-count": {
          "description": "Number of nexthops",
          "type": "integer"
        },
        "flags-string": {
          "description": "= - multipath, * - bestpath, v - valid, s - suppressed, R - removed, S - stale\n",
          "type": "string"
        },
        "multipath-soo-nhg": {
          "description": "Multipath Soo Nexthop group",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-ip-route-flags-show-children": {
      "properties": {
        "multipath": {
          "description": "IP route multipath flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "stale": {
          "description": "IP route stale flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "suppressed": {
          "description": "IP route suppressed flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "removed": {
          "description": "IP route removed flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "valid": {
          "description": "valid flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "bestpath": {
          "description": "bestpath flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-ip-route-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-flags-show-children"
        }
      ]
    },
    "schema-bgp-address-family-nexthop-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-bgp-address-family-nexthop-id": {
      "type": "string",
      "title": "Nexthop",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-nexthop-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-nexthop-show": {
      "properties": {
        "ip": {
          "description": "Nexthop IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "afi": {
          "description": "Nexthop address family",
          "type": "string",
          "enum": [
            "ipv4",
            "ipv6"
          ]
        },
        "scope": {
          "description": "Nexthop scope",
          "type": "string"
        },
        "accessible": {
          "description": "Nexthop accessibility",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "metric": {
          "description": "Nexthop metric",
          "type": "integer"
        },
        "used": {
          "description": "Nexthop reference",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-nexthop": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-nexthop-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-nexthop-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-nexthop-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-nexthop"
      }
    },
    "cue-show-schema-bgp-address-family-nexthops": {
      "description": "Route nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-nexthop-mapping"
        }
      ]
    },
    "schema-bgp-address-family-aspath-def": {
      "type": "string",
      "nullable": true
    },
    "schema-bgp-address-family-aspath-id": {
      "type": "string",
      "title": "Aspath",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-aspath-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-aspath-show": {
      "properties": {}
    },
    "cue-show-schema-bgp-address-family-aspath": {
      "description": "An AS path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-aspath-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-aspath-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-aspath-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-aspath"
      }
    },
    "cue-show-schema-bgp-address-family-aspaths": {
      "description": "AS paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-aspath-mapping"
        }
      ]
    },
    "schema-interface-interface-name-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ]
    },
    "schema-bgp-peer-peer-def": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-name-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ]
    },
    "schema-bgp-address-family-peer-show": {
      "properties": {
        "id": {
          "description": "Peer id",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-def"
            }
          ]
        },
        "router-id": {
          "description": "Peer router-id",
          "type": "string"
        },
        "hostname": {
          "description": "Peer hostname",
          "type": "string"
        },
        "interface": {
          "description": "Peer interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "type": {
          "description": "Peer type",
          "type": "string",
          "enum": [
            "internal",
            "external"
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-peer": {
      "description": "Nexthop peer information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-peer-show"
        }
      ]
    },
    "schema-common-yesno-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "yes",
        "no",
        null
      ]
    },
    "schema-bgp-address-family-bestpath-show": {
      "properties": {
        "from-as": {
          "description": "best path from ASN",
          "type": "integer",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            }
          ]
        },
        "overall": {
          "description": "Overall best path",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "selection-reason": {
          "description": "reason for the best path",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bgp-address-family-bestpath": {
      "description": "A bestpath information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-bestpath-show"
        }
      ]
    },
    "schema-bgp-communities-community-def": {
      "type": "string",
      "nullable": true,
      "format": "community",
      "minLength": 1
    },
    "schema-bgp-communities-community-well-known-def": {
      "type": "string",
      "format": "well-known-community",
      "nullable": true
    },
    "schema-bgp-communities-community-regex-def": {
      "type": "string",
      "nullable": true,
      "format": "bgp-regex",
      "minLength": 1
    },
    "schema-bgp-communities-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-well-known-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-regex-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-community-config": {
      "properties": {}
    },
    "cue-show-schema-bgp-communities-community": {
      "description": "A community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-config"
        }
      ]
    },
    "cue-show-schema-bgp-communities-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-community"
      }
    },
    "cue-show-schema-bgp-communities-communities": {
      "description": "Set of community names for community-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-communities-mapping"
        }
      ]
    },
    "schema-bgp-communities-large-community-def": {
      "type": "string",
      "nullable": true,
      "format": "large-community",
      "minLength": 1
    },
    "schema-bgp-communities-large-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-regex-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-large-community-config": {
      "properties": {}
    },
    "cue-show-schema-bgp-communities-large-community": {
      "description": "A Large community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-config"
        }
      ]
    },
    "cue-show-schema-bgp-communities-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community"
      }
    },
    "cue-show-schema-bgp-communities-large-communities": {
      "description": "Set of community names for large community list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-communities-mapping"
        }
      ]
    },
    "schema-bgp-address-family-ext-community-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-bgp-address-family-ext-community-id": {
      "type": "string",
      "title": "Ext-community",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ext-community-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-ext-community-show": {
      "properties": {}
    },
    "cue-show-schema-bgp-address-family-ext-community": {
      "description": "A extended community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ext-community-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ext-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-ext-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ext-community"
      }
    },
    "cue-show-schema-bgp-address-family-ext-communities": {
      "description": "extended communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ext-communities-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-route-show-children": {
      "properties": {
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-flags"
        },
        "nexthop": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-nexthops"
        },
        "aspath": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-aspaths"
        },
        "peer": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-peer"
        },
        "bestpath": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-bestpath"
        },
        "community": {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-communities"
        },
        "large-community": {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-communities"
        },
        "ext-community": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ext-communities"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-route-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ip-route-path": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-trait"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ip-route-path-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-path"
      }
    },
    "schema-bgp-address-family-ip-route-paths-presentation": {},
    "cue-show-schema-bgp-address-family-ip-route-paths": {
      "description": "IP route paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-path-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-paths-presentation"
        }
      ]
    },
    "schema-bgp-peer-peer-id": {
      "title": "Neighbor",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bgp-address-family-advertised-to-show": {
      "properties": {
        "hostname": {
          "description": "Peer hostname",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bgp-address-family-advertised-to": {
      "description": "Peer to which the route prefix was advertised",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-advertised-to-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-advertised-tos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-advertised-to"
      }
    },
    "cue-show-schema-bgp-address-family-advertised-tos": {
      "description": "List of peers to which the route was advertised",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-advertised-tos-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-flags-show-children": {
      "properties": {
        "bestpath-exists": {
          "description": "best path exists",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fib-installed": {
          "description": "installed in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fib-wait-for-install": {
          "description": "waiting on install in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fib-install-failed": {
          "description": "install failed in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fib-suppress": {
          "description": "fib suppress state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-flags-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ip-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-paths"
        },
        "advertised-to": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-advertised-tos"
        },
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-flags"
        }
      }
    },
    "schema-bgp-address-family-ip-route-show": {
      "properties": {
        "path-count": {
          "description": "Number of paths",
          "type": "integer"
        },
        "multipath-count": {
          "description": "Number of multi paths",
          "type": "integer"
        },
        "multipath-soo-nhg-id": {
          "description": "Multipath Soo Nexthop group Id",
          "type": "integer"
        },
        "flags-string": {
          "description": "BGP route dest flags string",
          "type": "string"
        }
      }
    },
    "schema-bgp-address-family-ip-route-presentation": {},
    "cue-show-schema-bgp-address-family-ip-route": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv4-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route"
      }
    },
    "schema-bgp-address-family-ip-routes-presentation": {},
    "cue-show-schema-bgp-address-family-ipv4-routes": {
      "description": "IPv4 routes",
      "title": "IPV4 Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-routes-presentation"
        }
      ]
    },
    "schema-bgp-address-family-group-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer",
      "minLength": 1
    },
    "schema-bgp-address-family-group-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-group-id-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-update-group-show": {
      "properties": {
        "update-group-id": {
          "title": "Update group",
          "description": "Update group identifier",
          "type": "integer"
        },
        "outbound-route-map": {
          "title": "Routemap",
          "description": "Outbound route map",
          "type": "string"
        },
        "min-route-advertisement-interval": {
          "title": "Minimum advertisement interval",
          "description": "Minimum route advertisement interval",
          "type": "integer"
        },
        "create-time": {
          "title": "Time created",
          "description": "Time when the update group was created",
          "type": "string",
          "format": "date-time"
        },
        "local-as-change": {
          "title": "LocalAs change",
          "description": "Config to show if LocalAs changes for inbound route",
          "type": "integer"
        },
        "flags-string": {
          "description": "Update group flags string",
          "type": "string"
        }
      }
    },
    "schema-bgp-address-family-sub-group-show": {
      "properties": {
        "sub-group-id": {
          "title": "SubGrpId",
          "description": "Sub group identifier",
          "type": "integer"
        },
        "create-time": {
          "title": "CreateTime",
          "description": "Time when the sub group was created",
          "type": "string",
          "format": "date-time"
        },
        "coalesce-time": {
          "title": "CoalesceTime",
          "description": "Delay time of BGP update to peers",
          "type": "integer"
        },
        "version": {
          "title": "Version",
          "description": "Version number of the last update to this subgroup",
          "type": "integer"
        },
        "adjacency-count": {
          "title": "PeerAdvRouteCnt",
          "description": "Number of routes advertised to Peer in this subgroup",
          "type": "integer"
        },
        "needs-refresh": {
          "title": "RefreshFlag",
          "description": "Indicates if subgroup requires refresh",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "split-group-id": {
          "title": "SplitGrpId",
          "description": "Associated group id with different config",
          "type": "integer"
        },
        "split-sub-group-id": {
          "title": "SplitSubgrpId",
          "description": "Associated subgroup id with different config",
          "type": "integer"
        }
      }
    },
    "schema-bgp-address-family-sub-group-stats-show": {
      "properties": {
        "join-events": {
          "title": "Join events",
          "description": "Number of sub group joins",
          "type": "integer"
        },
        "prune-events": {
          "title": "Prune events",
          "description": "Number of sub group prune events",
          "type": "integer"
        },
        "merge-events": {
          "title": "Merge events",
          "description": "Number of sub group merge events",
          "type": "integer"
        },
        "split-events": {
          "title": "Split events",
          "description": "Number of sub group split's",
          "type": "integer"
        },
        "switch-events": {
          "title": "Switch events",
          "description": "Number of switch events in the subgroup",
          "type": "integer"
        },
        "peer-refresh-events": {
          "title": "Peer refersh events",
          "description": "Number of peer refresh's for the sub group",
          "type": "integer"
        },
        "merge-check-events": {
          "title": "Merge check events",
          "description": "Number of merge check events for the sub group",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-address-family-sub-group-stats": {
      "description": "Event statistics for this sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-stats-show"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-pkt-stats-show": {
      "properties": {
        "queue-len": {
          "title": "PktQueLength",
          "description": "Packet queue length of the sub group",
          "type": "integer"
        },
        "queue-total": {
          "title": "TotalQuePkt",
          "description": "Current total packet's in queue for the sub group",
          "type": "integer"
        },
        "queue-hwm-len": {
          "title": "PktHwLength",
          "description": "Packet high water mark length of the sub group",
          "type": "integer"
        },
        "total-enqueued": {
          "title": "TotalEnquePkt",
          "description": "Current total packet's enqueued for the sub group",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-address-family-sub-group-pkt-stats": {
      "description": "Packet statistics for this sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-pkt-stats-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-sub-group-neighbor": {
      "description": "A subgroup neighbor properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-sub-group-neighbors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-neighbor"
      }
    },
    "cue-show-schema-bgp-address-family-sub-group-neighbors": {
      "description": "Neighbors of the sub group to which updates are sent",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-neighbors-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-sub-group-show-children": {
      "properties": {
        "counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-stats"
            }
          ]
        },
        "packet-counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-pkt-stats"
            }
          ]
        },
        "neighbor": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-neighbors"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-sub-group-presentation": {},
    "cue-show-schema-bgp-address-family-sub-group": {
      "description": "A BGP sub group belonging to the update group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-sub-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group"
      }
    },
    "schema-bgp-address-family-sub-groups-presentation": {},
    "cue-show-schema-bgp-address-family-sub-groups": {
      "description": "Sub group's associated with the update group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-groups-presentation"
        }
      ]
    },
    "schema-bgp-address-family-local-as-flags-show": {
      "properties": {
        "no-prepend": {
          "title": "Prepend Flag",
          "description": "This flag indicates if the local AS will be prepended to the inbound route.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "replace-as": {
          "title": "Replace AS flag",
          "description": "This flag indicates if the AS number will be replaced with the AS configured through local-as command.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-local-as-flags": {
      "description": "Local AS flags for the sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-local-as-flags-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-update-group-show-children": {
      "properties": {
        "sub-group": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-groups"
        },
        "local-as-flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-local-as-flags"
        }
      }
    },
    "schema-bgp-address-family-update-group-presentation": {},
    "cue-show-schema-bgp-address-family-update-group": {
      "description": "A BGP update group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-update-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-group"
      }
    },
    "schema-bgp-address-family-update-groups-presentation": {},
    "cue-show-schema-bgp-address-family-update-groups": {
      "description": "BGP update groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-groups-presentation"
        }
      ]
    },
    "schema-bgp-address-family-af-route-count-show": {
      "properties": {
        "total-routes": {
          "description": "Total prefix counts\n",
          "type": "integer"
        },
        "total-paths": {
          "description": "Total paths across all prefixes",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-route-count": {
      "description": "BGP address-family specific total prefixes and paths\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-count-show"
        }
      ]
    },
    "schema-ip-address-ip-address-id": {
      "title": "IP address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bgp-address-family-soo-route-show": {
      "properties": {
        "num-paths": {
          "description": "Number of paths for this SoO",
          "type": "integer"
        },
        "nexthop-group-id": {
          "description": "Nexthop group id used by this SoO",
          "type": "integer"
        },
        "num-routes-with-soo": {
          "description": "Number of routes with this SoO",
          "type": "integer"
        },
        "num-routes-using-soo-nhg": {
          "description": "Number of routes using Site-of-Origin NHG",
          "type": "integer"
        },
        "soo-route-flag": {
          "description": "Indicates Site-of-Origin route flag - I - Installed",
          "type": "string"
        },
        "nhg-flags-string": {
          "description": "Indicates Site-of-Origin NHG Flag: V - valid, Ip - install-pending, Dp - delete-pending\n",
          "type": "string"
        }
      }
    },
    "schema-bgp-address-family-soo-nhg-flags-show": {
      "properties": {
        "nhg-valid": {
          "description": "Indicates Site-of-Origin NHG valid\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "nhg-install-pending": {
          "description": "Indicates Site-of-Origin NHG install pending\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "nhg-delete-pending": {
          "description": "Indicates Site-of-Origin NHG delete pending\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-soo-nhg-flag": {
      "description": "per esi Site-of-Origin NHG flag infoo",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-nhg-flags-show"
        }
      ]
    },
    "schema-bgp-address-family-soo-peer-index-show": {
      "properties": {
        "bit-index": {
          "description": "Indicates Site-of-Origin peer bit index mapping",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-address-family-soo-peer-indexes": {
      "description": "A specific Site-of-Origin peer index",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-soo-peer-index-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-peer-indexes"
      }
    },
    "schema-bgp-address-family-soo-peer-index-presentation": {},
    "cue-show-schema-bgp-address-family-soo-peer-index": {
      "description": "BGP Site-of-Origin peer index mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-peer-index-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index-presentation"
        }
      ]
    },
    "schema-bgp-address-family-soo-bit-map-show": {
      "properties": {
        "selected-path-bitmap": {
          "description": "Details of Site-of-Origin selected path bit-map",
          "type": "string"
        },
        "installed-path-bitmap": {
          "description": "Details of Site-of-Origin installed path bit-map",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bgp-address-family-soo-bit-maps": {
      "description": "Details of BGP Site-of-Origin path bit-map\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-bit-map-show"
        }
      ]
    },
    "schema-bgp-address-family-route-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        }
      ]
    },
    "schema-bgp-address-family-route-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-route-def"
        }
      ],
      "type": "string",
      "title": "Route",
      "nullable": true
    },
    "schema-bgp-address-family-routes-with-soo-show": {
      "properties": {
        "use-soo-nhg": {
          "description": "Indicates this route-with-soo uses SooNhg",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "selected-path-bitmap": {
          "description": "Details of Site-of-Origin selected path bitmap",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bgp-address-family-routes-with-soos": {
      "description": "A specific Site-of-Origin rotue info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-routes-with-soo-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-routes-with-soos"
      }
    },
    "schema-bgp-address-family-routes-with-soo-presentation": {},
    "cue-show-schema-bgp-address-family-routes-with-soo": {
      "description": "Details of BGP Site-of-Origin routes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-routes-with-soo-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-soo-route-show-children": {
      "properties": {
        "nhg-flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-nhg-flag"
        },
        "peer-index": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-peer-index"
        },
        "bit-map": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-bit-maps"
        },
        "route-with-soo": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-routes-with-soo"
        }
      }
    },
    "cue-show-schema-bgp-address-family-soo-route": {
      "description": "A specific Site-of-Origin route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-route-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-route-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-soo-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-route"
      }
    },
    "schema-bgp-address-family-soo-routes-presentation": {},
    "cue-show-schema-bgp-address-family-soo-routes": {
      "description": "BGP Site-of-Origin route info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-routes-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-ipv4-unicast-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-count"
        },
        "soo-route": {
          "description": "BGP Site-of-Origin route operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-routes"
            }
          ]
        }
      }
    },
    "schema-bgp-clear-all-action": {
      "description": "Clear all the counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-bgp-prefix-filter-def": {
      "description": "Push out prefix-list ORF and do inbound soft reconfig",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-bgp-clear-action-parameters": {
      "description": "Clear action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "prefix-filter": {
              "$ref": "#/x-defs/schema-bgp-prefix-filter-def"
            }
          }
        }
      }
    },
    "schema-bgp-clear-in-action": {
      "description": "Send route-refresh unless using 'soft-reconfiguration inbound'\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-bgp-clear-action-parameters"
        }
      ]
    },
    "schema-bgp-bgp-clear-in-action-children": {
      "description": "BGP IN actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-in-action"
        }
      }
    },
    "schema-bgp-clear-out-action": {
      "description": "Resend all outbound updates",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-bgp-bgp-clear-out-action-children": {
      "description": "BGP OUT actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-out-action"
        }
      }
    },
    "schema-bgp-clear-soft-action": {
      "description": "Soft reconfig inbound and outbound updates\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-bgp-clear-soft-in-action": {
      "description": "Send route-refresh unless using 'soft-reconfiguration inbound'\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-bgp-bgp-clear-soft-in-action-children": {
      "description": "BGP soft IN actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-soft-in-action"
        }
      }
    },
    "schema-bgp-bgp-clear-soft-action-children": {
      "description": "BGP soft actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-soft-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        }
      }
    },
    "schema-bgp-address-family-af-ipv4-unicast-action-children": {
      "description": "BGP IPv4 unicast actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv4-unicast-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-unicast-rr-config-children": {
      "properties": {
        "ospf6": {
          "description": "Route redistribution of ipv6 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv6-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-unicast-rr-config-children"
        }
      ]
    },
    "schema-ip-address-ipv6-prefix-id": {
      "title": "IPv6 Prefix",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-bgp-address-family-ipv6-static-network": {
      "description": "An IPv6 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-static-network"
      }
    },
    "cue-show-schema-bgp-address-family-ipv6-static-networks": {
      "description": "IPv6 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-static-network-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-aggregate-route": {
      "description": "An IPv6 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-aggregate-route"
      }
    },
    "cue-show-schema-bgp-address-family-ipv6-aggregate-routes": {
      "description": "IPv6 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-aggregate-route-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-ipv6-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-ipv6-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-nhg-per-origin"
        }
      }
    },
    "cue-show-schema-bgp-address-family-ipv6-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route"
      }
    },
    "cue-show-schema-bgp-address-family-ipv6-routes": {
      "description": "IPv6 routes",
      "title": "IPV6 Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-routes-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-ipv6-unicast-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-count"
        },
        "soo-route": {
          "description": "BGP Site-of-Origin route operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-routes"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-af-ipv6-unicast-action-children": {
      "description": "BGP IPv6 unicast actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-ipv6-unicast": {
      "description": "IPv6 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv6-unicast-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast-action-children"
        }
      ]
    },
    "schema-bgp-address-family-af-l2vpn-evpn-config-children": {
      "properties": {}
    },
    "schema-evpn-evpn-route-def": {
      "type": "string",
      "nullable": true,
      "format": "evpn-route"
    },
    "schema-evpn-evpn-route-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-route-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bgp-address-family-l2vpn-evpn-route-path-presentation": {},
    "schema-vxlan-vni-str-def": {
      "type": "string",
      "format": "integer-id",
      "nullable": true
    },
    "schema-vxlan-vni-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-vni-str-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-address-family-vni-show": {
      "properties": {}
    },
    "cue-show-schema-bgp-address-family-vni": {
      "description": "vni instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-vni-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-vni-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-vni"
      }
    },
    "cue-show-schema-bgp-address-family-vnis": {
      "description": "vni list",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-vni-mapping"
        }
      ]
    },
    "schema-bgp-address-family-pmsi-show": {
      "properties": {
        "tunnel-type": {
          "description": "evpn pmsi tunnel-type",
          "type": "string"
        },
        "label": {
          "description": "evpn pmsi vni label",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-address-family-pmsi": {
      "description": "evpn pmsi operational instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-pmsi-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-path-show-children": {
      "properties": {
        "vni": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-vnis"
        },
        "pmsi": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-pmsi"
        }
      }
    },
    "schema-evpn-esi-def": {
      "type": "string",
      "nullable": true,
      "format": "es-identifier"
    },
    "schema-bgp-address-family-l2vpn-evpn-route-path-show": {
      "properties": {
        "esi": {
          "description": "EVPN Multihoming ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-esi-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-path": {
      "description": "An L2VPN EVPN route path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-path-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-show"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-path-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-path"
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-route-paths-presentation": {},
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-paths": {
      "description": "L2VPN EVPN route paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-path-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-paths-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-evpn-flags-show-children": {
      "properties": {
        "bestpath-exists": {
          "description": "best path exists",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-evpn-flags-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-paths"
        },
        "advertised-to": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-advertised-tos"
        },
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-flags"
        }
      }
    },
    "schema-bgp-bgp-route-distinguisher-def": {
      "type": "string",
      "nullable": true,
      "format": "route-distinguisher"
    },
    "schema-evpn-evpn-route-type-str-def": {
      "type": "string",
      "enum": [
        "ead",
        "macip",
        "multicast",
        "ethernet-segment",
        "prefix",
        null
      ],
      "nullable": true
    },
    "schema-evpn-evpn-route-type-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-bgp-address-family-l2vpn-evpn-route-show": {
      "properties": {
        "rd": {
          "description": "BGP Route Distinguisher",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-bgp-route-distinguisher-def"
            }
          ]
        },
        "route-type": {
          "description": "EVPN Route type",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-route-type-str-def"
            },
            {
              "$ref": "#/x-defs/schema-evpn-evpn-route-type-def"
            }
          ]
        },
        "path-count": {
          "description": "Number of paths",
          "type": "integer"
        },
        "ethernet-tag": {
          "description": "EVPN route ethernet tag",
          "type": "integer"
        },
        "mac": {
          "description": "The mac-address in EVPN Type-2 route",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        },
        "ip": {
          "description": "The ip-address in EVPN route",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "prefix": {
          "description": "IP prefix in EVPN Type-5 route",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
            }
          ]
        },
        "evpn-prefix-str": {
          "description": "EVPN prefix string",
          "type": "string"
        },
        "multipath-count": {
          "description": "Number of multi paths",
          "type": "integer"
        }
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-route-presentation": {},
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route": {
      "description": "L2VPN-EVPN route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-l2vpn-evpn-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-evpn-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route"
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-routes-presentation": {},
    "cue-show-schema-bgp-address-family-l2vpn-evpn-routes": {
      "description": "L2VPN EVPN routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-routes-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-af-l2vpn-evpn-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-count"
        }
      }
    },
    "schema-bgp-address-family-af-l2vpn-evpn-action-children": {
      "description": "BGP L2VPN EVPN actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-address-family-af-l2vpn-evpn": {
      "description": "BGP VRF configuration. L2VPN EVPN address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-l2vpn-evpn-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-l2vpn-evpn"
        }
      }
    },
    "cue-show-schema-bgp-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-address-family-config-children"
        }
      ]
    },
    "schema-bgp-peer-peer-common-config": {
      "properties": {
        "password": {
          "description": "Password",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "string",
              "minLength": 1,
              "maxLength": 254,
              "nullable": true
            }
          ],
          "default": "none"
        },
        "enforce-first-as": {
          "description": "If on, when BGP updates are received from EBGP peers with this config, check that first AS matches peer's AS\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "passive-mode": {
          "description": "If enabled, do not initiate the BGP connection but wait for incoming connection\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "nexthop-connected-check": {
          "description": "If 'on', it disables the check that a non-multihop EBGP peer should be directly connected and only announce connected next hops\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "multihop-ttl": {
          "description": "Maximum hops allowed.  When 'auto', the type of peer will determine the appropriate value (255 for iBGP and 1 for eBGP).  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255,
              "nullable": true
            }
          ]
        },
        "description": {
          "description": "neighbor description. Enclose in double quotes if it is more than one word.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "nullable": true
            }
          ],
          "default": "none"
        },
        "shutdown": {
          "description": "Administratively shut down this neighbor\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        },
        "update-source": {
          "description": "Source of routing updates\n",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-bfd-config": {
      "properties": {
        "detect-multiplier": {
          "description": "Detect multiplier",
          "type": "integer",
          "minimum": 2,
          "maximum": 255,
          "default": 3,
          "nullable": true
        },
        "min-rx-interval": {
          "description": "Minimum receive interval",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        },
        "min-tx-interval": {
          "description": "Minimum transmit interval.  The actual value used is the smaller of this or what the peer expects.",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-bfd": {
      "description": "Specifies whether to track BGP peering sessions using this configuration via BFD.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-bfd-config"
        }
      ]
    },
    "schema-bgp-peer-ttl-security-config": {
      "properties": {
        "hops": {
          "description": "Number of hops",
          "type": "integer",
          "minimum": 1,
          "maximum": 254,
          "default": 3,
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-ttl-security": {
      "description": "RFC 5082",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-ttl-security-config"
        }
      ]
    },
    "schema-bgp-peer-local-as-config": {
      "properties": {
        "asn": {
          "description": "ASN to use to establish the peering if different from the ASN of the BGP instance.  This configuration finds use during AS renumbering.  The local-as configured is also attached to incoming and outgoing updates.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            }
          ],
          "nullable": true
        },
        "prepend": {
          "description": "When set to 'off', do not prepend the configured local-as to received updates; otherwise, prepend it.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "replace": {
          "description": "When set to 'on', attach only the configured local-as to generated updates, effectively \"replacing\" the AS number configured for the BGP instance with the local-as applicable for the peering; otherwise, attach the AS number of the BGP instance and then prepend it with the configured local-as.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        }
      }
    },
    "cue-show-schema-bgp-peer-local-as": {
      "description": "Local AS feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-local-as-config"
        }
      ]
    },
    "schema-bgp-timers-keepalive-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 65535,
          "nullable": true
        }
      ]
    },
    "schema-bgp-timers-hold-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 3,
          "maximum": 65535,
          "nullable": true
        }
      ]
    },
    "schema-bgp-timers-connection-retry-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 65535,
      "nullable": true
    },
    "schema-bgp-timers-route-advertisement-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 1,
          "maximum": 600,
          "nullable": true
        }
      ]
    },
    "schema-bgp-timers-peer-timers-config": {
      "properties": {
        "keepalive": {
          "description": "Keepalive timer.  If `none`, keepalives are not sent.  If `auto`, the global value is used.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-keepalive-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "hold": {
          "description": "Hold timer.  If `none`, keepalives from the peer are not tracked and the peering session will not experience a hold timeout.  If `auto`, the global value is used.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-hold-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "connection-retry": {
          "description": "Time interval at which connection attempts are retried upon a failure.  If `auto`, the global value is used.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-connection-retry-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "route-advertisement": {
          "description": "Time between route advertisements (BGP Updates).  A non-zero value allows route advertisements to be delayed and batched.  If `auto`, the global value is used.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-route-advertisement-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-bgp-timers-peer-timers": {
      "description": "Peer timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-peer-timers-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-common-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-bfd"
        },
        "ttl-security": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-ttl-security"
        },
        "local-as": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-local-as"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-bgp-timers-peer-timers"
        }
      }
    },
    "schema-bgp-peer-address-family-af-common-config": {
      "properties": {
        "route-reflector-client": {
          "description": "Specifies if this peer is a client and we are its route reflector\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "route-server-client": {
          "description": "Specifies if this peer is a client and we are its route server\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "soft-reconfiguration": {
          "description": "If 'on', it means that received routes from this peer that are rejected by inbound policy are still stored. This allows policy changes to take effect without any exchange of BGP Updates.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "nexthop-setting": {
          "description": "Control nexthop value of advertised routes.  \"auto\" follows regular BGP next-hop determination rules.  This is the default.  \"self\" sets the next hop to ourselves for route advertisement, except for reflected routes.  \"force\" sets the next hop to ourselves for route advertisement including for reflected routes.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "enum": [
                "self",
                "force",
                null
              ],
              "type": "string",
              "nullable": true
            }
          ],
          "nullable": true,
          "default": "auto"
        },
        "add-path-tx": {
          "description": "Used to enable transmission of additional paths; by default, only the best path is announced to peers\n",
          "enum": [
            "off",
            "all-paths",
            "best-per-as",
            null
          ],
          "type": "string",
          "nullable": true,
          "default": "off"
        }
      }
    },
    "schema-bgp-peer-address-family-attribute-mod-config": {
      "properties": {
        "aspath": {
          "description": "If 'on', it means follow normal BGP procedures in the generation of AS_PATH attribute for this peer; if 'off' it means do not change the AS_PATH when sending an Update to this peer.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "med": {
          "description": "If 'on', it means follow normal BGP procedures in the generation of MED attribute for this peer; if 'off' it means do not change the MED when sending an Update to this peer.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "nexthop": {
          "description": "If 'on', it means follow normal BGP procedures in the generation of NEXT_HOP attribute for this peer; if 'off' it means do not change the NEXT_HOP when sending an Update to this peer.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-attribute-mod": {
      "description": "Attribute mod for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-attribute-mod-config"
        }
      ]
    },
    "schema-bgp-peer-address-family-aspath-config": {
      "properties": {
        "replace-peer-as": {
          "description": "If on, if the AS_PATH in an outgoing Update contains the peer's ASN, it is replaced with the local system's ASN\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "private-as": {
          "description": "If 'none', no specific action is taken.  This is the default.  If set to 'remove', any private ASNs in the Update to the peer are removed.  If set to 'replace' any private ASNs in the Update to the peer are replaced with the ASN of the local system.\n",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "string",
              "enum": [
                "remove",
                "replace",
                null
              ],
              "nullable": true
            }
          ],
          "default": "none"
        }
      }
    },
    "schema-bgp-peer-address-family-allow-my-asn-config": {
      "properties": {
        "origin": {
          "description": "If on, a received AS_PATH containing the ASN of the local system is allowed, but only if it is the originating AS\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "occurrences": {
          "description": "Indicates max number of occurrences of the local system's AS number in the received AS_PATH\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-allow-my-asn": {
      "description": "If enabled, it is acceptable for a received AS_PATH to contain the ASN of the local system\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-allow-my-asn-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-aspath-config-children": {
      "properties": {
        "allow-my-asn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-allow-my-asn"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-aspath": {
      "description": "Options for handling AS_PATH for prefixes from/to peer for the specified address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-aspath-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-aspath-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-common-config-children": {
      "properties": {
        "attribute-mod": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-attribute-mod"
        },
        "aspath": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-aspath"
        }
      }
    },
    "schema-bgp-peer-address-family-af-common-show": {
      "properties": {
        "update-group": {
          "description": "Update group ID",
          "type": "integer"
        },
        "tx-prefix": {
          "description": "Sent Prefix counter",
          "type": "integer"
        },
        "rx-prefix": {
          "description": "Accepted Prefix counter",
          "type": "integer"
        }
      }
    },
    "schema-bgp-peer-address-family-af-capabilities-show": {
      "properties": {
        "rx-addpath": {
          "description": "If \"on\", addpath capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-addpath": {
          "description": "If \"on\", addpath capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-mpbgp": {
          "description": "If \"on\", multi protocol extensions capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-mpbgp": {
          "description": "If \"on\", multi protocol extensions capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-graceful-restart": {
          "description": "If \"on\", the graceful restart capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-graceful-restart": {
          "description": "If \"on\", the graceful restart capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-restart-f-bit": {
          "description": "If \"on\", the graceful restart capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-restart-f-bit": {
          "description": "If \"on\", the graceful restart capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-capabilities": {
      "description": "AF capabilities advertised and received",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-capabilities-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-graceful-restart-show": {
      "properties": {
        "rx-eof-rib": {
          "description": "If \"on\", end of rib is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-eof-rib": {
          "description": "If \"on\", end of rib transmitted to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-eof-rib-sent-after-update": {
          "description": "If \"on\", end of rib transmitted to peer(s) after sent\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-address-family-stale-path-show": {
      "properties": {
        "timer-sec": {
          "description": "timer-sec show",
          "type": "integer"
        },
        "remaining-time-sec": {
          "description": "remaining-time-sec show",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-stale-path": {
      "description": "stale-path timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-stale-path-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-selection-deferral-show": {
      "properties": {
        "timer-sec": {
          "description": "timer-sec show",
          "type": "integer"
        },
        "tier2-timer-sec": {
          "description": "tier2-timer-sec show",
          "type": "integer"
        },
        "remaining-time-sec": {
          "description": "remaining-time-sec show",
          "type": "integer"
        },
        "tier2-remaining-time-sec": {
          "description": "tier2-remaining-time-sec show",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-selection-deferral": {
      "description": "selection-deferral timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-selection-deferral-show"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-gr-timers-show-children": {
      "properties": {
        "stale-path": {
          "description": "stale-path show",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-stale-path"
            }
          ]
        },
        "selection-deferral": {
          "description": "selection-deferral show",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-selection-deferral"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-graceful-restart-timers": {
      "description": "graceful restart timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-gr-timers-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-graceful-restart-show-children": {
      "properties": {
        "timers": {
          "description": "graceful restart timers",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-graceful-restart-timers"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-graceful-restart": {
      "description": "graceful restart information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-graceful-restart-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-graceful-restart-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-common-show-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-capabilities"
        },
        "graceful-restart": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-graceful-restart"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-unicast-config": {
      "properties": {
        "weight": {
          "description": "Weight applied to routes received from peer; this is used in the BGP route selection algorithm\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "default": 0
        }
      }
    },
    "schema-bgp-peer-address-family-community-advertise-config": {
      "properties": {
        "regular": {
          "description": "If 'on', it means we can announce the COMMUNITIES attribute to this peer, otherwise we cannot.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "extended": {
          "description": "If 'on', it means we can announce the EXT_COMMUNITIES attribute to this peer, otherwise we cannot.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "large": {
          "description": "If 'on', it means we can announce the LARGE_COMMUNITIES attribute to this peer, otherwise we cannot.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-community-advertise": {
      "description": "Community advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-community-advertise-config"
        }
      ]
    },
    "schema-bgp-peer-address-family-conditional-advertise-config": {
      "properties": {
        "advertise-map": {
          "description": "route-map contains prefix-list which has list of routes/prefixes to operate on.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            }
          ],
          "nullable": true
        },
        "exist-map": {
          "description": "route-map contains the conditional routes/prefixes in prefix-list.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            }
          ],
          "nullable": true
        },
        "non-exist-map": {
          "description": "route-map contains the negative conditional routes/prefixes in prefix-list.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-conditional-advertise": {
      "description": "Conditional advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-conditional-advertise-config"
        }
      ]
    },
    "schema-bgp-peer-policy-common-inbound-config": {
      "properties": {
        "route-map": {
          "description": "Route map to apply to Updates received from this peer\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-prefix-list-prefix-list-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-bgp-peer-policy-unicast-inbound-config": {
      "properties": {
        "prefix-list": {
          "description": "Prefix list to apply to Updates received from this peer\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "aspath-list": {
          "description": "AS-Path filter list to apply to Updates received from this peer\n",
          "type": "string",
          "anyOf": [
            {
              "type": "string",
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-policy-unicast-inbound": {
      "description": "Inbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-inbound-config"
        }
      ]
    },
    "schema-bgp-peer-policy-common-outbound-config": {
      "properties": {
        "route-map": {
          "description": "Route map to apply to Updates to be sent to this peer\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "unsuppress-map": {
          "description": "Route map used to unsuppress routes selectively when advertising to this peer; these are routes that have been suppressed due to aggregation configuration.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-bgp-peer-policy-unicast-outbound-config": {
      "properties": {
        "prefix-list": {
          "description": "Prefix list to apply to Updates to be sent to this peer\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "aspath-list": {
          "description": "AS-Path filter list to apply to Updates sent to this peer\n",
          "type": "string",
          "anyOf": [
            {
              "type": "string",
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-policy-unicast-outbound": {
      "description": "Outbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-outbound-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-policy-unicast-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-outbound"
        }
      }
    },
    "cue-show-schema-bgp-peer-policy-ipv4-unicast-policy": {
      "description": "Policies for ipv4 unicast\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-policy-config-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-dro-config": {
      "properties": {
        "policy": {
          "description": "Optional route-map policy to control the conditions under which the default route is originated.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-dro": {
      "description": "Default route origination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-dro-config"
        }
      ]
    },
    "schema-bgp-peer-address-family-inbound-limits-config": {
      "properties": {
        "maximum": {
          "description": "Limit on number of prefixes of specific address-family that can be received from the peer.  By default, there is no limit\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 4294967295,
              "nullable": true
            }
          ],
          "default": "none"
        },
        "warning-threshold": {
          "description": "Percentage of the maximum at which a warning syslog is generated.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true,
          "default": 75
        },
        "warning-only": {
          "description": "If 'on', it means to only generate a warning syslog if the number of received prefixes exceeds the limit, do not bring down the BGP session.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "reestablish-wait": {
          "description": "Specifes the time in seconds to wait before establishing the BGP session again with the peer. Defaults to 'auto', which will use standard BGP timers and processing.  This would typically be 2-3 seconds.\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-inbound-limits": {
      "description": "Limits on inbound prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-inbound-limits-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-prefix-limits-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-inbound-limits"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-prefix-limits": {
      "description": "Limits on prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-prefix-limits-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-unicast-config-children": {
      "properties": {
        "community-advertise": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-community-advertise"
        },
        "conditional-advertise": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-conditional-advertise"
        },
        "policy": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-ipv4-unicast-policy"
        },
        "default-route-origination": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-dro"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-unicast-config-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv4-unicast-config-children": {
      "properties": {}
    },
    "schema-bgp-peer-address-family-af-unicast-action-children": {
      "description": "BGP peer address-family actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "schema-bgp-peer-address-family-route-counter-show": {
      "properties": {
        "route-count": {
          "title": "RouteCounter",
          "description": "Route counter identifier",
          "type": "integer"
        },
        "adj-rib-in": {
          "title": "AdjRibInCounter",
          "description": "Adj-in counter identifier",
          "type": "integer"
        },
        "damped": {
          "title": "DampedCounter",
          "description": "Damped counter identifier",
          "type": "integer"
        },
        "removed": {
          "title": "RemovedCounter",
          "description": "Removed counter identifier",
          "type": "integer"
        },
        "history": {
          "title": "HistoryCounter",
          "description": "History counter identifier",
          "type": "integer"
        },
        "stale": {
          "title": "StaleCounter",
          "description": "Stale counter identifier",
          "type": "integer"
        },
        "valid": {
          "title": "ValidCounter",
          "description": "Valid counter identifier",
          "type": "integer"
        },
        "all-rib": {
          "title": "AllRibCounter",
          "description": "All-rib counter identifier",
          "type": "integer"
        },
        "routes-counted": {
          "title": "RoutesCountedCounter",
          "description": "Routes-counted counter identifier",
          "type": "integer"
        },
        "best-routes": {
          "title": "BestRoutesCounter",
          "description": "Best-routes counter identifier",
          "type": "integer"
        },
        "usable": {
          "title": "UsableCounter",
          "description": "Usable counter identifier",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-route-counters": {
      "description": "BGP Neighbor prefix counters.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-route-counter-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-neigh-route-show": {
      "properties": {
        "path-count": {
          "description": "Number of paths present for the prefix",
          "type": "integer"
        },
        "multipath-count": {
          "description": "Number of paths that are part of the ECMP",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-neigh-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-paths"
        },
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-flags"
        }
      }
    },
    "schema-bgp-peer-address-family-neigh-route-presentation": {},
    "cue-show-schema-bgp-peer-address-family-neigh-route": {
      "description": "An IPv4/IPv6 neighbor learned route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv4-advertised-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-afi-advertised-route-presentation": {},
    "cue-show-schema-bgp-peer-address-family-af-ipv4-advertised-routes": {
      "description": "Routes learned from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-advertised-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-advertised-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv4-received-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-afi-received-route-presentation": {},
    "cue-show-schema-bgp-peer-address-family-af-ipv4-received-routes": {
      "description": "Routes received from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-received-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-received-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv4-unicast-show-children": {
      "properties": {
        "route-counters": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-route-counters"
        },
        "advertised-routes": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-advertised-routes"
        },
        "received-routes": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-received-routes"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv4-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-unicast-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv6-unicast-config-children": {
      "properties": {}
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-advertised-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route"
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-advertised-routes": {
      "description": "Routes learned from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-advertised-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-advertised-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-received-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route"
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-received-routes": {
      "description": "Routes received from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-received-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-received-route-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-unicast-show-children": {
      "properties": {
        "route-counters": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-route-counters"
        },
        "advertised-routes": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-advertised-routes"
        },
        "received-routes": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-received-routes"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-ipv6-unicast": {
      "description": "Peer IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-unicast-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-l2vpn-evpn-config": {
      "properties": {}
    },
    "cue-show-schema-bgp-peer-policy-l2vpn-evpn-inbound": {
      "description": "Inbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-policy-l2vpn-evpn-outbound": {
      "description": "Outbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-policy-l2vpn-evpn-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-outbound"
        }
      }
    },
    "cue-show-schema-bgp-peer-policy-l2vpn-evpn-policy": {
      "description": "Policies for l2vpn evpn\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-policy-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children": {
      "properties": {
        "policy": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-policy"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "schema-bgp-peer-address-family-af-l2vpn-evpn-action-children": {
      "description": "BGP peer address-family l2vpn-evpn actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-address-family-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-address-family"
        }
      }
    },
    "cue-show-schema-bgp-peer-peer-trait": {
      "description": "Configuration that can be set in a neighbor.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-address-family-config-children"
        }
      ]
    },
    "schema-bgp-peer-peer-group-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name"
    },
    "schema-bgp-peer-peer-config": {
      "properties": {
        "type": {
          "description": "The type of peer",
          "type": "string",
          "enum": [
            "numbered",
            "unnumbered",
            null
          ],
          "nullable": true
        },
        "peer-group": {
          "description": "Optional peer-group to which the peer is attached to inherit the group's configuration.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-group-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none"
        },
        "remote-as": {
          "description": "ASN for the BGP neighbor(s) using this configuration.  If specified as 'external', it means an EBGP configuration but the actual ASN is immaterial. If specified as 'internal', it means an IBGP configuration.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "string",
              "enum": [
                "internal",
                "external",
                null
              ],
              "nullable": true
            }
          ],
          "default": "auto"
        },
        "graceful-shutdown": {
          "description": "Graceful shutdown for a particular neighbor\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "schema-common-offonauto-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "on",
        "off",
        "auto",
        null
      ]
    },
    "schema-bgp-peer-capabilities-common-config": {
      "properties": {
        "extended-nexthop": {
          "description": "If 'on', the extended-nexthop capability defined in RFC 5549 is advertised to peer(s) with this config.  If 'auto', it will be 'on' for unnumbered peers and 'off' otherwise.  This is the default.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offonauto-def"
            }
          ],
          "default": "auto"
        },
        "source-address": {
          "description": "source IP address of the TCP connection, which is often used as the BGP next hop for Updates\n",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-capabilities-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-config"
        }
      ]
    },
    "schema-bgp-peer-capabilities-show": {
      "properties": {
        "rx-extended-nexthop": {
          "description": "If 'on', the extended-nexthop capability defined in RFC 5549 is received from peer(s).\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-asn32": {
          "description": "If 'on', the asn32 capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-asn32": {
          "description": "If 'on', the asn32 capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-route-refresh": {
          "description": "If 'on', the asn32 capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-route-refresh": {
          "description": "If 'on', the asn32 capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-graceful-restart": {
          "description": "If 'on', the graceful restart capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-graceful-restart": {
          "description": "If 'on', the graceful restart capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "tx-restart-r-bit": {
          "description": "If 'on', the graceful restart capability is advertised to peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "rx-restart-r-bit": {
          "description": "If 'on', the graceful restart capability is received from peer(s)\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-show"
        }
      ]
    },
    "schema-bgp-gr-mode-def": {
      "type": "string",
      "enum": [
        "off",
        "helper-only",
        "full",
        null
      ],
      "nullable": true
    },
    "schema-bgp-peer-graceful-restart-show": {
      "properties": {
        "remote-mode": {
          "description": "Remote graceful restart capability",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-gr-mode-def"
            }
          ]
        },
        "rx-restart-time": {
          "description": "Received restart time",
          "type": "integer"
        }
      }
    },
    "schema-bgp-peer-graceful-restart-common-config": {
      "properties": {
        "mode": {
          "description": "If 'auto', inherit from global.  This is the default.  If set to 'off', GR capability is not negotiated with this peer.  If set to 'helper-only', only the Helper role is supported for this peer. This means that the GR capability will be negotiated without any address-families with this peer.  If set to 'full', both the Helper role and the Restarter role are supported with this peer; the GR capability will be negotiated with the enabled address-families for which GR is also supported.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-gr-mode-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "schema-bgp-peer-graceful-restart-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-common-config"
        }
      ]
    },
    "cue-show-schema-bgp-peer-graceful-restart": {
      "description": "BGP Graceful restart per neighbor configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-common-trait"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-capabilities"
        },
        "graceful-restart": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-graceful-restart"
        }
      }
    },
    "schema-bgp-peer-peer-show": {
      "properties": {
        "local-hostname": {
          "description": "Hostname advertised",
          "type": "string"
        },
        "local-domain": {
          "description": "Domain name advertised",
          "type": "string"
        },
        "remote-hostname": {
          "description": "Hostname received",
          "type": "string"
        },
        "remote-domain": {
          "description": "Domain name received",
          "type": "string"
        },
        "bgp-version": {
          "title": "Version",
          "description": "BGP version",
          "type": "integer"
        },
        "remote-router-id": {
          "description": "Peer Router ID",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "state": {
          "title": "State",
          "description": "Peer BGP state",
          "type": "string",
          "enum": [
            "idle",
            "connect",
            "active",
            "opensent",
            "openconfirm",
            "established",
            "clearing",
            "deleted"
          ]
        },
        "uptime": {
          "title": "Uptime",
          "description": "BGP session uptime",
          "type": "string",
          "format": "date-time"
        },
        "uptime-msec": {
          "description": "BGP session up time in msecs",
          "type": "integer"
        },
        "connection-type": {
          "description": "Peer BGP connection type",
          "type": "string",
          "enum": [
            "shared-network",
            "non-shared-network"
          ]
        },
        "connections-established": {
          "description": "Peer BGP connections established",
          "type": "integer"
        },
        "connections-dropped": {
          "description": "Peer BGP connections dropped",
          "type": "integer"
        },
        "last-reset-timer": {
          "description": "Last connection reset timer",
          "type": "integer"
        },
        "last-reset-reason": {
          "title": "ResetReason",
          "description": "Last connection reset reason",
          "type": "string"
        },
        "last-reset-code": {
          "description": "Last connection reset code",
          "type": "integer"
        },
        "local-ip": {
          "description": "Local IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "remote-ip": {
          "description": "Remote IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "local-port": {
          "description": "Local port",
          "type": "integer"
        },
        "remote-port": {
          "description": "Remote port",
          "type": "integer"
        }
      }
    },
    "schema-bgp-peer-nexthop-show": {
      "properties": {
        "ipv4": {
          "description": "IPv4 nexthop",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "ipv6-global": {
          "description": "IPv6 global nexthop",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        },
        "ipv6-local": {
          "description": "IPv6 local nexthop",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-nexthop": {
      "description": "Nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-nexthop-show"
        }
      ]
    },
    "cue-show-schema-bgp-peer-ebgp-policy-show-children": {
      "properties": {
        "inbound": {
          "description": "Inbound path EBGP policy",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "outbound": {
          "description": "Outbound path EBGP policy",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-peer-ebgp-policy": {
      "description": "EBGP Policy RFC8212",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-ebgp-policy-show-children"
        }
      ]
    },
    "schema-bgp-peer-message-stats-show": {
      "properties": {
        "input-queue": {
          "title": "InQ",
          "description": "Input Queue",
          "type": "integer"
        },
        "output-queue": {
          "title": "OutQ",
          "description": "Input Queue",
          "type": "integer"
        },
        "rx-opens": {
          "description": "Number of Open messages received\n",
          "type": "integer"
        },
        "tx-opens": {
          "description": "Number of Open messages transmitted\n",
          "type": "integer"
        },
        "rx-keepalives": {
          "description": "Number of Keepalive messages received\n",
          "type": "integer"
        },
        "tx-keepalives": {
          "description": "Number of Keepalive messages transmitted\n",
          "type": "integer"
        },
        "rx-route-refreshes": {
          "description": "Number of Route refresh messages received\n",
          "type": "integer"
        },
        "tx-route-refreshes": {
          "description": "Number of Route refresh messages transmitted\n",
          "type": "integer"
        },
        "tx-total": {
          "title": "MsgSent",
          "description": "Number of total messages transmitted\n",
          "type": "integer"
        },
        "rx-total": {
          "title": "MsgRcvd",
          "description": "Number of total messages received\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-bgp-peer-message-stats": {
      "description": "Message statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-message-stats-show"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-show-children": {
      "properties": {
        "nexthop": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-nexthop"
        },
        "ebgp-policy": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-ebgp-policy"
        },
        "message-stats": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-message-stats"
        }
      }
    },
    "schema-bgp-peer-peer-action-children": {
      "description": "BGP peer actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-peer-peer": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer"
      }
    },
    "cue-show-schema-bgp-peer-peers-presentation": {},
    "cue-show-schema-bgp-peer-peers": {
      "description": "Neighbors configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peers-mapping"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peers-presentation"
        }
      ]
    },
    "schema-bgp-peer-peer-group-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-common-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast": {
      "description": "Peer grp IPv4 unicast addr family. Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast": {
      "description": "Peer group IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-addr-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn"
        }
      }
    },
    "cue-show-schema-bgp-peer-address-family-peer-grp-addr-family": {
      "description": "Peer group address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-addr-family-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-grp-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-addr-family"
        }
      }
    },
    "cue-show-schema-bgp-peer-peer-grp-trait": {
      "description": "Configuration that can be set in a peer-grp and overridden in a peer.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-grp-address-family-config-children"
        }
      ]
    },
    "schema-bgp-peer-peer-group-capabilities-config-children": {
      "properties": {}
    },
    "cue-show-schema-bgp-peer-peer-group-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-capabilities-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-group-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-group-capabilities"
        }
      }
    },
    "schema-bgp-peer-peer-group-config": {
      "properties": {
        "remote-as": {
          "description": "ASN for the BGP neighbor(s) using this configuration.  If specified as 'external', it means an EBGP configuration but the actual ASN is immaterial. If specified as 'internal', it means an IBGP configuration.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            },
            {
              "type": "string",
              "enum": [
                "internal",
                "external",
                null
              ],
              "nullable": true
            }
          ]
        }
      }
    },
    "schema-bgp-peer-peer-group-show": {
      "properties": {
        "type": {
          "description": "peer-group type",
          "type": "string",
          "enum": [
            "internal",
            "external"
          ]
        },
        "member-count": {
          "description": "peer-group member-count",
          "type": "integer"
        }
      }
    },
    "schema-bgp-peer-peer-group-action-children": {
      "description": "BGP peer-group actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-all-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-peer-peer-group": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-grp-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-action-children"
        }
      ]
    },
    "cue-show-schema-bgp-peer-peer-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-group"
      }
    },
    "schema-bgp-peer-peer-groups-presentation": {},
    "cue-show-schema-bgp-peer-peer-groups": {
      "description": "Peer-groups configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-groups-presentation"
        }
      ]
    },
    "schema-bgp-path-selection-config": {
      "properties": {
        "routerid-compare": {
          "description": "Path selection based on Router ID comparison.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "schema-bgp-aspath-config": {
      "properties": {
        "compare-lengths": {
          "description": "Select AS based on path length.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "compare-confed": {
          "description": "Select AS based on confederations.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-aspath": {
      "description": "BGP aspath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-aspath-config"
        }
      ]
    },
    "schema-bgp-med-config": {
      "properties": {
        "compare-always": {
          "description": "Always compare the MED on routes, even when they were received from different neighbouring ASes.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "compare-deterministic": {
          "description": "Carry out route-selection in a way that produces deterministic answers locally.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "compare-confed": {
          "description": "MED configuration for route-selection based on confederations.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "missing-as-max": {
          "description": "missing-as-max",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-med": {
      "description": "BGP med path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-med-config"
        }
      ]
    },
    "schema-bgp-multipath-config": {
      "properties": {
        "aspath-ignore": {
          "description": "Ignore AS path when determining multipath routing.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "generate-asset": {
          "description": "Requires aspath-ignore to be on",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "bandwidth": {
          "description": "Perform multipath route selection based on bandwidth.",
          "type": "string",
          "enum": [
            "bandwidth",
            "all-paths",
            "skip-missing",
            "default-weight-for-missing",
            "ignore",
            null
          ],
          "default": "all-paths",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-multipath": {
      "description": "BGP multipath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-multipath-config"
        }
      ]
    },
    "cue-show-schema-bgp-path-selection-config-children": {
      "properties": {
        "aspath": {
          "$ref": "#/x-defs/cue-show-schema-bgp-aspath"
        },
        "med": {
          "$ref": "#/x-defs/cue-show-schema-bgp-med"
        },
        "multipath": {
          "$ref": "#/x-defs/cue-show-schema-bgp-multipath"
        }
      }
    },
    "cue-show-schema-bgp-path-selection": {
      "description": "BGP path-selection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-selection-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-path-selection-config-children"
        }
      ]
    },
    "schema-bgp-route-reflection-config": {
      "properties": {
        "cluster-id": {
          "description": "Cluster ID used during route reflection. Required when route-reflection is enabled.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            }
          ],
          "nullable": true
        },
        "reflect-between-clients": {
          "description": "Allows routes to be reflected between clients. Normally, routes are reflected only between clients and non-clients, with the clients of a route reflector expected to be fully meshed.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "outbound-policy": {
          "description": "Allows outbound peer policy to modify the attributes for reflected routes. Normally, reflected routes have to retain their original attributes.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-route-reflection": {
      "description": "BGP route-reflection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-reflection-config"
        }
      ]
    },
    "schema-route-target-rt-partial-auto-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-def"
        },
        {
          "$ref": "#/x-defs/schema-common-auto-def"
        }
      ]
    },
    "cue-show-schema-route-target-rt-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-target-rt"
      }
    },
    "cue-show-schema-route-target-rt-partial-autos": {
      "description": "Set of route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-target-rt-partial-autos-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-route-export-vrf-to-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when exporting them into EVPN or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rt-partial-autos"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-route-export-vrf-to-evpn": {
      "description": "Controls for exporting routes from this VRF into EVPN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-to-evpn-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-route-export-vrf-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-to-evpn"
        }
      }
    },
    "cue-show-schema-bgp-route-export-vrf-route-export": {
      "description": "Controls for exporting ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-route-export-config-children"
        }
      ]
    },
    "schema-route-target-rt-any-def": {
      "type": "string",
      "format": "route-target-any",
      "nullable": true
    },
    "schema-route-target-rt-wild-partial-auto-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-def"
        },
        {
          "$ref": "#/x-defs/schema-route-target-rt-any-def"
        },
        {
          "$ref": "#/x-defs/schema-common-auto-def"
        }
      ]
    },
    "cue-show-schema-route-target-rt-wild-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-wild-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-target-rt"
      }
    },
    "cue-show-schema-route-target-rt-wild-partial-autos": {
      "description": "Set of wildcarded route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-target-rt-wild-partial-autos-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-route-import-vrf-from-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when importing them into VRF or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rt-wild-partial-autos"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-route-import-vrf-from-evpn": {
      "description": "Controls for importing EVPN type-2 and type-5 routes into this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-from-evpn-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-route-import-vrf-route-import-config-children": {
      "properties": {
        "from-evpn": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-from-evpn"
        }
      }
    },
    "cue-show-schema-bgp-route-import-vrf-route-import": {
      "description": "Controls for importing of ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-route-import-config-children"
        }
      ]
    },
    "schema-bgp-timers-conditional-advertise-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 5,
          "maximum": 240,
          "nullable": true
        }
      ]
    },
    "schema-bgp-timers-timers-config": {
      "properties": {
        "keepalive": {
          "description": "Keepalive timer.  If `none`, keepalives are not sent. Keepalive value depends on hold timer.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-keepalive-def"
            }
          ],
          "default": 3
        },
        "hold": {
          "description": "Hold timer.  If `none`, keepalives from the peer are not tracked and the peering session will not experience a hold timeout.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-hold-def"
            }
          ],
          "default": 9
        },
        "connection-retry": {
          "description": "Time interval at which connection attempts are retried upon a failure.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-connection-retry-def"
            }
          ],
          "default": 10
        },
        "route-advertisement": {
          "description": "Time between route advertisements (BGP Updates).  If not `none`, route advertisements to be delayed and batched.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-route-advertisement-def"
            }
          ],
          "default": "none"
        },
        "conditional-advertise": {
          "description": "Time interval at which bgp table is scanned for condition is met.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-timers-conditional-advertise-def"
            }
          ],
          "default": 60
        }
      }
    },
    "schema-bgp-timers-timers-config-children": {
      "properties": {}
    },
    "cue-show-schema-bgp-timers-timers": {
      "description": "timer values for all peers in this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config-children"
        }
      ]
    },
    "schema-bgp-confederation-config": {
      "properties": {
        "id": {
          "description": "Confederation ASN, maps to BGP confederation id",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-asn-asn-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-asn-asn-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-asn-asn-str-def"
        }
      ],
      "nullable": true
    },
    "schema-asn-asn-config": {
      "properties": {}
    },
    "cue-show-schema-asn-asn": {
      "description": "An Autonomous number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asn-asn-config"
        }
      ]
    },
    "cue-show-schema-asn-asns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-asn-asn"
      }
    },
    "cue-show-schema-asn-asns": {
      "description": "Set of autonomous numbers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-asn-asns-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-confederation-config-children": {
      "properties": {
        "member-as": {
          "description": "Confederation ASNs of the peers, maps to BGP confederation peers\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-asn-asns"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-confederation": {
      "description": "BGP Confederation options.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-confederation-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-confederation-config-children"
        }
      ]
    },
    "schema-ip-address-ipv4-sub-prefix-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-sub-prefix"
    },
    "schema-ip-address-ipv6-sub-prefix-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv6-sub-prefix"
    },
    "schema-ip-address-ip-sub-prefix-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-sub-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-sub-prefix-def"
        }
      ]
    },
    "schema-ip-address-ip-sub-prefix-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-sub-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bgp-dynamic-neighbor-listen-range-config": {
      "properties": {
        "peer-group": {
          "description": "Peer Group for dynamic neighbors.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-group-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-dynamic-neighbor-listen-range": {
      "description": "A BGP Listen Range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-range-config"
        }
      ]
    },
    "cue-show-schema-bgp-dynamic-neighbor-listen-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-sub-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-listen-range"
      }
    },
    "cue-show-schema-bgp-dynamic-neighbor-listen-ranges": {
      "description": "A list of listen ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-listen-ranges-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children": {
      "properties": {
        "listen-range": {
          "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-listen-ranges"
        }
      }
    },
    "schema-bgp-dynamic-neighbor-dynamic-neighbor-config": {
      "properties": {
        "limit": {
          "description": "Maximum number of dynamic neighbors from whom we can accept a connection. Applicable only if 'dynamic-peering' subnet ranges are configured\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 5000,
          "default": 100,
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-dynamic-neighbor-dynamic-neighbor": {
      "description": "The BGP Dynamic Neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor-config"
        }
      ]
    },
    "cue-show-schema-bgp-vrf-bgp-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-show-schema-bgp-address-family-address-family"
        },
        "neighbor": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peers"
        },
        "peer-group": {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-groups"
        },
        "path-selection": {
          "$ref": "#/x-defs/cue-show-schema-bgp-path-selection"
        },
        "route-reflection": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-reflection"
        },
        "route-export": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-route-import"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-bgp-timers-timers"
        },
        "confederation": {
          "$ref": "#/x-defs/cue-show-schema-bgp-confederation"
        },
        "dynamic-neighbor": {
          "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-dynamic-neighbor"
        }
      }
    },
    "schema-bgp-vrf-bgp-show": {
      "properties": {
        "configured-neighbors": {
          "description": "Number of configured neighbors",
          "type": "integer"
        },
        "established-neighbors": {
          "description": "Number of established neighbors",
          "type": "integer"
        }
      }
    },
    "schema-rib-address-family-def": {
      "type": "string",
      "enum": [
        "ipv4",
        "ipv6",
        null
      ],
      "nullable": true
    },
    "schema-rib-afi-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-address-family-def"
        }
      ],
      "type": "string",
      "title": "Address-family",
      "nullable": true
    },
    "schema-bgp-nexthop-address-show": {
      "properties": {
        "valid": {
          "description": "Validity of nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "complete": {
          "description": "Nexthop complete",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "igp-metric": {
          "description": "Nexthop metric",
          "type": "integer"
        },
        "path-count": {
          "description": "Number of paths associated with nexthop",
          "type": "integer"
        },
        "neighbor": {
          "description": "Nexthop is learnt from neighbor",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "last-update-time": {
          "description": "Last updated time",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "schema-rib-via-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-blackhole-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-reject-def"
        }
      ],
      "type": "string",
      "title": "Nexthop",
      "nullable": true
    },
    "schema-bgp-resolved-via-show": {
      "properties": {
        "interface": {
          "title": "Interface",
          "description": "Resolving interface name",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-resolved-via": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-resolved-via-show"
        }
      ]
    },
    "cue-show-schema-bgp-resolved-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-resolved-via"
      }
    },
    "cue-show-schema-bgp-resolved-vias": {
      "description": "Nexthop's resolved list of nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-resolved-vias-mapping"
        }
      ]
    },
    "schema-bgp-address-family-def": {
      "type": "string",
      "enum": [
        "ipv4-unicast",
        "ipv6-unicast",
        "l2vpn-evpn",
        null
      ],
      "nullable": true
    },
    "schema-bgp-prefix-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        },
        {
          "type": "string"
        }
      ]
    },
    "schema-bgp-path-show": {
      "properties": {
        "address-family": {
          "description": "AFI-SAFI the prefix belongs to",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-def"
            }
          ]
        },
        "prefix": {
          "description": "Prefix associated with nexthop",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-prefix-def"
            }
          ]
        },
        "rd": {
          "type": "string",
          "description": "Path's route distinguisher",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-bgp-route-distinguisher-def"
            }
          ]
        },
        "vrf": {
          "type": "string",
          "description": "BGP VRF the path belongs to",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "flags-string": {
          "type": "string",
          "description": "BGP nexthop flags string"
        }
      }
    },
    "schema-bgp-path-flag-show": {
      "properties": {
        "damped": {
          "description": "Path has been dampened due to flapping",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "history": {
          "description": "Indicates dampening state of the path",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "selected": {
          "description": "Path is selected as bestpath",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "valid": {
          "description": "Path is valid",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "deterministic-med-selected": {
          "description": "Path is selected as best-med",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "stale": {
          "description": "Path is stale",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "removed": {
          "description": "Path has been marked for deletion",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "multipath": {
          "description": "Path is selected as multipath",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "nexthop-self": {
          "description": "Path's nexthop is changed to self",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-path-flag": {
      "description": "Path flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-flag-show"
        }
      ]
    },
    "cue-show-schema-bgp-path-show-children": {
      "properties": {
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-bgp-path-flag"
        }
      }
    },
    "cue-show-schema-bgp-path": {
      "description": "Details of a specific path associated with the nexthop\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-path-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-paths-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-path"
      }
    },
    "schema-bgp-paths-presentation": {},
    "cue-show-schema-bgp-paths": {
      "description": "Paths associated with the nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-paths-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-paths-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-nexthop-address-show-children": {
      "properties": {
        "resolved-via": {
          "$ref": "#/x-defs/cue-show-schema-bgp-resolved-vias"
        },
        "path": {
          "$ref": "#/x-defs/cue-show-schema-bgp-paths"
        }
      }
    },
    "cue-show-schema-bgp-nexthop-address": {
      "description": "A specific nexthop info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-address-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-address-show-children"
        }
      ]
    },
    "cue-show-schema-bgp-nexthop-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-address"
      }
    },
    "schema-bgp-nexthop-addresses-presentation": {},
    "cue-show-schema-bgp-nexthop-addresses": {
      "description": "Nexthop addresses info",
      "title": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-addresses-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-nexthop-show-children": {
      "properties": {
        "ip-address": {
          "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-addresses"
        }
      }
    },
    "schema-bgp-nexthop-presentation": {},
    "cue-show-schema-bgp-nexthop": {
      "description": "An IPv4/IPv6 nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-nexthops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-nexthop"
      }
    },
    "schema-bgp-nexthops-presentation": {},
    "cue-show-schema-bgp-nexthops": {
      "description": "BGP nexthop table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-nexthops-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-presentation"
        }
      ]
    },
    "cue-show-schema-bgp-vrf-bgp-show-children": {
      "properties": {
        "nexthop": {
          "description": "BGP nexthop operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-nexthops"
            }
          ]
        }
      }
    },
    "schema-bgp-clear-bgp-action": {
      "description": "Clear all peers",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-bgp-bgp-action-children": {
      "description": "bgp actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-bgp-clear-bgp-action"
        },
        "in": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
        },
        "out": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
        },
        "soft": {
          "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
        }
      }
    },
    "cue-show-schema-bgp-vrf-bgp": {
      "description": "BGP VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-vrf-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-vrf-bgp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "schema-ospf-vrf-ospf-config": {
      "properties": {
        "reference-bandwidth": {
          "description": "Used to determine link cost/metric value relative to defined reference.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967,
          "default": 100000,
          "nullable": true
        },
        "rfc1583-compatible": {
          "description": "RFC1583 compatible\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "router-id": {
          "description": "BGP router-id for this VRF.  If \"auto\", inherit from the global config.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-ospf-area-number-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-ospf-area-str-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ospf-area-number-str-def"
        }
      ]
    },
    "schema-ospf-area-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ospf-area-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ospf-area-config": {
      "properties": {
        "type": {
          "title": "Type",
          "description": "The type of area",
          "type": "string",
          "enum": [
            "normal",
            "stub",
            "totally-stub",
            "nssa",
            "totally-nssa",
            null
          ],
          "nullable": true,
          "default": "normal"
        },
        "default-lsa-cost": {
          "description": "Default LSA cost.  Only applies when type is non-normal.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 16777215,
          "nullable": true,
          "default": 1
        }
      }
    },
    "schema-ospf-filter-list-config": {
      "properties": {
        "in": {
          "description": "prefix-list to use as an inbound filter.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "out": {
          "description": "prefix-list to use as an inbound filter.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-filter-list": {
      "description": "Filters networks between OSPFv2 areas",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-filter-list-config"
        }
      ]
    },
    "schema-ospf-range-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ospf-range-config": {
      "properties": {
        "suppress": {
          "description": "If on, filters out components but does not advertise prefix\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "cost": {
          "description": "User specified metric advertised for this summary lsa. If 'auto', operational default value is derived from components. This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215,
              "nullable": true
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-ospf-range": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-range-config"
        }
      ]
    },
    "cue-show-schema-ospf-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-range"
      }
    },
    "cue-show-schema-ospf-ranges": {
      "description": "Area ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ranges-mapping"
        }
      ]
    },
    "schema-ospf-network-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-ospf-network": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-ospf-networks-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-network-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-network"
      }
    },
    "cue-show-schema-ospf-networks": {
      "description": "Area networks",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-networks-mapping"
        }
      ]
    },
    "cue-show-schema-ospf-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/cue-show-schema-ospf-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/cue-show-schema-ospf-ranges"
        },
        "network": {
          "$ref": "#/x-defs/cue-show-schema-ospf-networks"
        }
      }
    },
    "cue-show-schema-ospf-area": {
      "description": "An OSPFv2 area",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-area-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-area-config-children"
        }
      ]
    },
    "cue-show-schema-ospf-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-area"
      }
    },
    "cue-show-schema-ospf-areas": {
      "description": "OSPFv2 areas",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-areas-mapping"
        }
      ]
    },
    "schema-ospf-metric-trait-config": {
      "properties": {
        "metric": {
          "description": "Metric value for destination routing protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777214,
              "nullable": true
            }
          ],
          "default": "none"
        },
        "metric-type": {
          "description": "Set OSPFv2 External Type 1/2 metrics",
          "type": "integer",
          "minimum": 1,
          "maximum": 2,
          "default": 2,
          "nullable": true
        },
        "route-map": {
          "description": "Optional policy to apply to this advertisement\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-ospf-metric-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait-config"
        }
      ]
    },
    "schema-ospf-default-originate-config": {
      "properties": {
        "always": {
          "description": "When 'off', only advertise default route if one exists in the rib. This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        }
      }
    },
    "cue-show-schema-ospf-default-originate": {
      "description": "Advertise a default route as external lsa\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-default-originate-config"
        }
      ]
    },
    "schema-ospf-distance-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true
        }
      ]
    },
    "schema-ospf-distance-config": {
      "properties": {
        "external": {
          "description": "External",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-distance-def"
            }
          ],
          "default": "none"
        },
        "inter-area": {
          "description": "Inter-area",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-distance-def"
            }
          ],
          "default": "none"
        },
        "intra-area": {
          "description": "Intra-area",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-distance-def"
            }
          ],
          "default": "none"
        }
      }
    },
    "cue-show-schema-ospf-distance": {
      "description": "Administrative distance for installation into the rib\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-distance-config"
        }
      ]
    },
    "schema-ospf-log-config": {
      "properties": {
        "adjacency-changes": {
          "description": "Log adjacency changes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            },
            {
              "type": "string",
              "nullable": true,
              "enum": [
                "detail",
                null
              ]
            }
          ],
          "default": "on",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-log": {
      "description": "Log configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-log-config"
        }
      ]
    },
    "schema-ospf-max-metric-config": {
      "properties": {
        "administrative": {
          "description": "Administratively applied, for an indefinite period\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "on-shutdown": {
          "description": "Advertise stub-router prior to full shutdown of OSPFv2\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer",
              "minimum": 5,
              "maximum": 100,
              "nullable": true
            }
          ],
          "default": "none",
          "nullable": true
        },
        "on-startup": {
          "description": "Automatically advertise stub Router-LSA on startup of OSPFv2\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer",
              "minimum": 5,
              "maximum": 86400,
              "nullable": true
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-max-metric": {
      "description": "Set maximum metric value in router lsa to make stub router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-max-metric-config"
        }
      ]
    },
    "schema-ospf-rr-source-type-config": {
      "properties": {}
    },
    "cue-show-schema-ospf-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-rr-source-type-config"
        }
      ]
    },
    "cue-show-schema-ospf-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-ospf-rr": {
      "description": "Route redistribute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-rr-config-children"
        }
      ]
    },
    "schema-ospf-refresh-def": {
      "type": "integer",
      "minimum": 10,
      "maximum": 1800,
      "default": 10,
      "nullable": true
    },
    "schema-ospf-vrf-timers-config": {
      "properties": {
        "refresh": {
          "description": "defines interval (sec) to re-send lsas to keep from aging out. If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-refresh-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "schema-ospf-ten-min-ms-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 600000,
      "nullable": true
    },
    "schema-ospf-lsa-throttle-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 5000,
      "nullable": true
    },
    "schema-ospf-vrf-lsa-timers-config": {
      "properties": {
        "min-arrival": {
          "description": "Minimum delay in receiving new version of a LSA.  If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "throttle": {
          "description": "Delay (msec) between sending LSAs.  If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-lsa-throttle-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-ospf-vrf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-lsa-timers-config"
        }
      ]
    },
    "schema-ospf-vrf-spf-timers-config": {
      "properties": {
        "delay": {
          "description": "Delay (msec) from first change received till SPF calculation. If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "holdtime": {
          "description": "Initial hold time (msec) between consecutive SPF calculations. If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "max-holdtime": {
          "description": "Maximum hold time (msec) between consecutive SPF calculations. If 'auto', inherited from global.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-ospf-vrf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-spf-timers-config"
        }
      ]
    },
    "cue-show-schema-ospf-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-spf-timers"
        }
      }
    },
    "cue-show-schema-ospf-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-timers-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-timers-config-children"
        }
      ]
    },
    "cue-show-schema-ospf-vrf-ospf-config-children": {
      "properties": {
        "area": {
          "$ref": "#/x-defs/cue-show-schema-ospf-areas"
        },
        "default-originate": {
          "$ref": "#/x-defs/cue-show-schema-ospf-default-originate"
        },
        "distance": {
          "$ref": "#/x-defs/cue-show-schema-ospf-distance"
        },
        "log": {
          "$ref": "#/x-defs/cue-show-schema-ospf-log"
        },
        "max-metric": {
          "$ref": "#/x-defs/cue-show-schema-ospf-max-metric"
        },
        "redistribute": {
          "$ref": "#/x-defs/cue-show-schema-ospf-rr"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-timers"
        }
      }
    },
    "schema-common-interface-interface-id": {
      "title": "Interface",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ospf-ospf-state-def": {
      "type": "string",
      "enum": [
        "Depend-upon",
        "Down",
        "Loopback",
        "Waiting",
        "Point-To-Point",
        "DR",
        "BDR",
        "DROther",
        null
      ],
      "nullable": true
    },
    "schema-ospf-local-ip-show": {
      "properties": {
        "interface-netmask": {
          "description": "Local interface netmask",
          "type": "integer",
          "minimum": 0,
          "maximum": 32
        },
        "passive": {
          "description": "Interface is passive",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "priority": {
          "description": "Interface priority",
          "type": "integer"
        },
        "hello-interval": {
          "description": "Hello interval",
          "type": "integer"
        },
        "hello-interval-remain": {
          "description": "Remaining hello interval time",
          "type": "integer"
        },
        "dead-interval": {
          "description": "Dead interval",
          "type": "integer"
        },
        "retransmit-interval": {
          "description": "Retransmission interval",
          "type": "integer"
        },
        "transmit-delay": {
          "description": "Transmit delay",
          "type": "integer"
        },
        "state": {
          "description": "Interface state",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ospf-state-def"
            }
          ]
        },
        "wait-timer": {
          "description": "Wait timer",
          "type": "integer"
        },
        "dr-router-id": {
          "description": "Designated router ID",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "dr-ip-addr": {
          "description": "Designated interface address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "bdr-router-id": {
          "description": "Backup designated router ID",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "bdr-ip-addr": {
          "description": "Backup deignated interface address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "cost": {
          "description": "cost",
          "type": "integer"
        },
        "area-id": {
          "description": "interface area",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "schema-ospf-counters-show": {
      "properties": {
        "neighbor-count": {
          "description": "Neighbor Count",
          "type": "integer"
        },
        "adjacent-neighbor-count": {
          "description": "Adjacent neighbor count",
          "type": "integer"
        },
        "hello-rx": {
          "description": "Hello packets received",
          "type": "integer"
        },
        "hello-tx": {
          "description": "Hello packets transmitted",
          "type": "integer"
        },
        "dbd-rx": {
          "description": "Database description packets received",
          "type": "integer"
        },
        "dbd-tx": {
          "description": "Database description packets transmitted",
          "type": "integer"
        },
        "ls-request-rx": {
          "description": "Link-state request packets received",
          "type": "integer"
        },
        "ls-request-tx": {
          "description": "Link-state request packets transmitted",
          "type": "integer"
        },
        "ls-update-rx": {
          "description": "Link-state update packets received",
          "type": "integer"
        },
        "ls-update-tx": {
          "description": "Link-state update packets transmitted",
          "type": "integer"
        },
        "ls-ack-rx": {
          "description": "Link-state ack packets received",
          "type": "integer"
        },
        "ls-ack-tx": {
          "description": "Link-state ack packets transmitted",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ospf-counters": {
      "description": "Counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-counters-show"
        }
      ]
    },
    "cue-show-schema-ospf-local-ip-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-ospf-counters"
        }
      }
    },
    "cue-show-schema-ospf-local-ip": {
      "description": "A specific local interface address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-local-ip-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-local-ip-show-children"
        }
      ]
    },
    "cue-show-schema-ospf-local-ips-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-local-ip"
      }
    },
    "cue-show-schema-ospf-local-ips": {
      "description": "Local interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-local-ips-mapping"
        }
      ]
    },
    "cue-show-schema-ospf-interface-show-children": {
      "properties": {
        "local-ip": {
          "$ref": "#/x-defs/cue-show-schema-ospf-local-ips"
        }
      }
    },
    "schema-ospf-interface-presentation": {},
    "schema-ospf-clear-all-action": {
      "description": "Clear all the counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-ospf-interfaces-action-children": {
      "description": "ospf interface actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-ospf-clear-all-action"
        }
      }
    },
    "cue-show-schema-ospf-interface": {
      "description": "An interface name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interface-presentation"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        }
      ]
    },
    "cue-show-schema-ospf-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-interface"
      }
    },
    "cue-show-schema-ospf-interfaces": {
      "description": "OSPFv2 interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-interfaces-mapping"
        }
      ]
    },
    "schema-ospf-ipv4-nbr-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ]
    },
    "schema-ospf-ospf-nbr-local-ip-show": {
      "properties": {
        "neighbor-ip": {
          "description": "neighbor ip address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "dr-router-id": {
          "description": "DR router-id",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "bdr-router-id": {
          "description": "BDR router-id",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "priority": {
          "description": "neighbor priority",
          "type": "integer"
        },
        "dead-timer-expiry": {
          "description": "neighbor dead timer expirty",
          "type": "integer"
        },
        "role": {
          "description": "neighbor role",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ospf-state-def"
            }
          ]
        },
        "state": {
          "description": "neighbor state",
          "type": "string",
          "enum": [
            "full",
            "init",
            "depend-upon",
            "deleted",
            "attempt",
            "2-way",
            "ex-start",
            "exchange",
            "loading",
            "down"
          ]
        },
        "area-id": {
          "description": "neighbor area",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "schema-ospf-ospf-nbr-bfd-info-show": {
      "properties": {
        "detect-multiplier": {
          "description": "multiple of peer transmit-intervals to detect loss",
          "type": "integer"
        },
        "min-rx-interval": {
          "description": "minimum interval in which system can receive control frames",
          "type": "integer"
        },
        "min-tx-interval": {
          "description": "minimum time between sending control packets",
          "type": "integer"
        },
        "status": {
          "description": "OSPFv2 BFD state",
          "type": "string",
          "enum": [
            "up",
            "down"
          ]
        },
        "last-update": {
          "description": "Last updated time",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "cue-show-schema-ospf-ospf-nbr-bfd-info": {
      "x-unevaluatedProperties": false,
      "description": "OSPFv2 neighbor info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-bfd-info-show"
        }
      ]
    },
    "schema-ospf-ospf-nbr-statistics-show": {
      "properties": {
        "state-changes": {
          "description": "The number of times this neighbor has changed state",
          "type": "integer"
        },
        "db-summary-qlen": {
          "description": "The current length of the database summary queue",
          "type": "integer"
        },
        "ls-retrans-qlen": {
          "description": "The current length of the retransmission queue",
          "type": "integer"
        },
        "ls-request-qlen": {
          "description": "The current length of the request queue",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ospf-ospf-nbr-statistic": {
      "x-unevaluatedProperties": false,
      "description": "OSPFv2 neighbor statistics info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-statistics-show"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-nbr-local-ip-show-children": {
      "properties": {
        "bfd-info": {
          "description": "OSPFv2 neighbor BFD info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-bfd-info"
            }
          ]
        },
        "statistics": {
          "description": "OSPFv2 neighbor statistics",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-statistic"
            }
          ]
        }
      }
    },
    "cue-show-schema-ospf-ospf-nbr-local-ip": {
      "description": "OSPFv2 neighbor interface-ip info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ip-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ip-show-children"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-nbr-local-ips-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ip"
      }
    },
    "cue-show-schema-ospf-ospf-nbr-local-ips": {
      "description": "OSPFv2 neighbor interface-ips",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ips-mapping"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-nbr-interface-show-children": {
      "properties": {
        "local-ip": {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ips"
        }
      }
    },
    "schema-ospf-ospf-nbr-interface-presentation": {},
    "cue-show-schema-ospf-ospf-nbr-interface": {
      "description": "OSPFv2 per interface based neighbor info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-interface-presentation"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-nbr-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interface"
      }
    },
    "cue-show-schema-ospf-ospf-nbr-interfaces": {
      "description": "OSPFv2 interfaces based neighbor info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interfaces-mapping"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-neighbor-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interfaces"
        }
      }
    },
    "schema-ospf-ospf-neighbor-presentation": {},
    "cue-show-schema-ospf-ospf-neighbor": {
      "description": "OSPFv2 neighbor info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbor-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-neighbor-presentation"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-neighbors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-ipv4-nbr-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbor"
      }
    },
    "cue-show-schema-ospf-ospf-neighbors": {
      "description": "OSPFv2 interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbors-mapping"
        }
      ]
    },
    "cue-show-schema-ospf-vrf-ospf-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-ospf-interfaces"
        },
        "neighbor": {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbors"
        }
      }
    },
    "schema-ospf-clear-database-action": {
      "description": "Clear the DB, reestablish neighborships and reoriginate LSAs.",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-ospf-database-action-children": {
      "description": "ospf database actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-ospf-clear-database-action"
        }
      }
    },
    "cue-show-schema-ospf-vrf-ospf": {
      "description": "OSPFv2 VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-ospf-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-ospf-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-database-action-children"
        }
      ]
    },
    "schema-pim-vrf-ecmp-config": {
      "properties": {
        "rebalance": {
          "description": "Recalculate all multicast streams in the event of path going down. If 'off', only the impacted streams by path going down recalculated.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        }
      }
    },
    "cue-show-schema-pim-vrf-ecmp": {
      "description": "Choose all available ECMP paths for a particular RPF.  If 'off', the first nexthop found will be used.  This is the default.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-ecmp-config"
        }
      ]
    },
    "schema-pim-keep-alive-def": {
      "type": "integer",
      "minimum": 31,
      "maximum": 60000,
      "nullable": true
    },
    "schema-pim-vrf-timers-config": {
      "properties": {
        "keepalive": {
          "description": "Timeout value for S,G stream, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-keep-alive-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "rp-keepalive": {
          "description": "RP's timeout value, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-keep-alive-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-pim-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-vrf-timers-config"
        }
      ]
    },
    "schema-pim-msdp-mesh-group-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-pim-msdp-mesh-group-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-def"
        }
      ],
      "nullable": true
    },
    "schema-pim-msdp-mesh-group-config": {
      "properties": {
        "source-address": {
          "description": "MSDP mesh-group source IP address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-pim-mesh-member-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ]
    },
    "cue-show-schema-pim-mesh-member": {
      "description": "A MSDP mesh member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-pim-mesh-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-mesh-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pim-mesh-member"
      }
    },
    "cue-show-schema-pim-mesh-members": {
      "description": "Set of member-address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-mesh-members-mapping"
        }
      ]
    },
    "cue-show-schema-pim-msdp-mesh-group-config-children": {
      "properties": {
        "member-address": {
          "$ref": "#/x-defs/cue-show-schema-pim-mesh-members"
        }
      }
    },
    "cue-show-schema-pim-msdp-mesh-group": {
      "description": "MSDP mesh-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-group-config-children"
        }
      ]
    },
    "cue-show-schema-pim-msdp-mesh-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-msdp-mesh-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-group"
      }
    },
    "cue-show-schema-pim-msdp-mesh-groups": {
      "description": "To connect multiple PIM-SM multicast domains using RPs.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-groups-mapping"
        }
      ]
    },
    "schema-pim-af-ipv4-config": {
      "properties": {
        "ssm-prefix-list": {
          "description": "Prefix-list to specificy Source Specific Multicast Group range.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "register-accept-list": {
          "description": "Prefix-list to specifiy source list to accept register message.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "send-v6-secondary": {
          "description": "Use IPv6 secondary address to transmit PIM Hello packets. It allows to use IPv6 nexthop in RPF lookup.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        }
      }
    },
    "schema-pim-rp-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-pim-rp-config": {
      "properties": {
        "prefix-list": {
          "description": "Prefix-list to specify multicast group range.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-ip-address-ipv4-multicast-prefix-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-multicast-prefix"
    },
    "schema-pim-group-range-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-prefix-def"
        }
      ]
    },
    "cue-show-schema-pim-group-range": {
      "description": "A group range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-pim-group-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-group-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pim-group-range"
      }
    },
    "cue-show-schema-pim-group-ranges": {
      "description": "Set of group range assocaited to RP.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-group-ranges-mapping"
        }
      ]
    },
    "cue-show-schema-pim-rp-config-children": {
      "properties": {
        "group-range": {
          "$ref": "#/x-defs/cue-show-schema-pim-group-ranges"
        }
      }
    },
    "cue-show-schema-pim-rp": {
      "description": "RP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-rp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-rp-config-children"
        }
      ]
    },
    "cue-show-schema-pim-rps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-rp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pim-rp"
      }
    },
    "cue-show-schema-pim-rps": {
      "description": "RP address and associated group range.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-rps-mapping"
        }
      ]
    },
    "schema-pim-spt-switchover-config": {
      "properties": {
        "action": {
          "description": "PIM shortest path switchover (SPT) action.",
          "type": "string",
          "enum": [
            "immediate",
            "infinity",
            null
          ],
          "default": "immediate",
          "nullable": true
        },
        "prefix-list": {
          "description": "Prefix-list to specify multicast group range.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-pim-spt-switchover": {
      "description": "Build shortest path tree towards source.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-spt-switchover-config"
        }
      ]
    },
    "cue-show-schema-pim-af-ipv4-config-children": {
      "properties": {
        "rp": {
          "$ref": "#/x-defs/cue-show-schema-pim-rps"
        },
        "spt-switchover": {
          "$ref": "#/x-defs/cue-show-schema-pim-spt-switchover"
        }
      }
    },
    "cue-show-schema-pim-af-ipv4": {
      "description": "IPv4 multicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-af-ipv4-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-af-ipv4-config-children"
        }
      ]
    },
    "cue-show-schema-pim-address-family-config-children": {
      "properties": {
        "ipv4": {
          "$ref": "#/x-defs/cue-show-schema-pim-af-ipv4"
        }
      }
    },
    "cue-show-schema-pim-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-address-family-config-children"
        }
      ]
    },
    "cue-show-schema-pim-vrf-pim-config-children": {
      "properties": {
        "ecmp": {
          "$ref": "#/x-defs/cue-show-schema-pim-vrf-ecmp"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-pim-vrf-timers"
        },
        "msdp-mesh-group": {
          "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-groups"
        },
        "address-family": {
          "$ref": "#/x-defs/cue-show-schema-pim-address-family"
        }
      }
    },
    "schema-pim-vrf-pim-interfaces-action": {
      "description": "Reset PIM interfaces",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-pim-vrf-pim-intf-clear-action-children": {
      "description": "Reset PIM interfaces",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-pim-vrf-pim-interfaces-action"
        }
      }
    },
    "schema-pim-vrf-pim-intf-traffic-action": {
      "description": "Reset Protocol Packet counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-pim-vrf-pim-intf-traffic-clear-action-children": {
      "description": "Reset PIM interface-traffic protocol counters",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-pim-vrf-pim-intf-traffic-action"
        }
      }
    },
    "schema-pim-vrf-pim-action-children": {
      "description": "pim actions",
      "properties": {
        "interfaces": {
          "$ref": "#/x-defs/schema-pim-vrf-pim-intf-clear-action-children"
        },
        "interface-traffic": {
          "$ref": "#/x-defs/schema-pim-vrf-pim-intf-traffic-clear-action-children"
        }
      }
    },
    "cue-show-schema-pim-vrf-pim": {
      "description": "PIM VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-vrf-pim-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-pim-action-children"
        }
      ]
    },
    "schema-rib-fib-filter-config": {
      "properties": {
        "route-map": {
          "description": "Route map to apply on the import prootcol's routes.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-rib-protocol-def": {
      "type": "string",
      "enum": [
        "bgp",
        "ospf",
        "kernel",
        "static",
        "connected",
        "rip",
        "sharp",
        "table",
        "isis",
        "ospf6",
        "ripng",
        null
      ],
      "nullable": true
    },
    "schema-rib-import-protocol-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-protocol-def"
        }
      ],
      "type": "string",
      "title": "Protocol",
      "nullable": true
    },
    "schema-rib-import-protocol-config": {
      "properties": {
        "route-map": {
          "description": "Route map to apply on the import protocol's routes.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-rib-import-protocol": {
      "description": "Import Protocols from where routes are known\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-import-protocol-config"
        }
      ]
    },
    "cue-show-schema-rib-import-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-import-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-import-protocol"
      }
    },
    "cue-show-schema-rib-import-protocols": {
      "description": "Import protocols from RIB to FIB",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-import-protocols-mapping"
        }
      ]
    },
    "cue-show-schema-rib-fib-filter-config-children": {
      "properties": {
        "protocol": {
          "$ref": "#/x-defs/cue-show-schema-rib-import-protocols"
        }
      }
    },
    "cue-show-schema-rib-fib-filter": {
      "description": "Vrf aware filtering",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-fib-filter-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-fib-filter-config-children"
        }
      ]
    },
    "cue-show-schema-rib-rib-config-children": {
      "properties": {
        "fib-filter": {
          "$ref": "#/x-defs/cue-show-schema-rib-fib-filter"
        }
      }
    },
    "schema-rib-route-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-default-def"
        }
      ]
    },
    "schema-rib-route-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-def"
        }
      ],
      "type": "string",
      "title": "Route",
      "nullable": true
    },
    "schema-rib-entry-def": {
      "type": "string",
      "nullable": true,
      "format": "integer-id"
    },
    "schema-rib-entry-def-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-entry-def"
        }
      ],
      "type": "string",
      "title": "Protocol entry",
      "nullable": true
    },
    "schema-rib-route-entry-show": {
      "properties": {
        "protocol": {
          "type": "string",
          "description": "Route protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-rib-protocol-def"
            }
          ]
        },
        "distance": {
          "type": "integer",
          "description": "Route distance",
          "minimum": 0,
          "maximum": 255
        },
        "metric": {
          "type": "integer",
          "description": "Route metric",
          "minimum": 0,
          "maximum": 4294967295
        },
        "tag": {
          "type": "integer",
          "description": "Route tag",
          "minimum": 0,
          "maximum": 4294967295
        },
        "uptime": {
          "type": "string",
          "format": "date-time",
          "description": "Route uptime"
        },
        "nexthop-group-id": {
          "type": "integer",
          "description": "nexthop-group for this route entry"
        },
        "table-id": {
          "type": "integer",
          "description": "The table-id in which the route belongs."
        },
        "flags-string": {
          "type": "string",
          "description": "Route flags string."
        }
      }
    },
    "schema-rib-via-entry-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-entry-def"
        }
      ],
      "type": "string",
      "title": "entry index",
      "nullable": true
    },
    "schema-rib-via-entry-show": {
      "properties": {
        "via": {
          "description": "Nexthop",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-blackhole-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-reject-def"
            }
          ]
        }
      }
    },
    "schema-rib-isa-via-entry-show": {
      "properties": {
        "interface": {
          "description": "nexthop's interface",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "type": {
          "description": "The type of nexthop",
          "type": "string",
          "enum": [
            "interface",
            "ip-address",
            "blackhole",
            "reject"
          ]
        },
        "weight": {
          "description": "Weight to be used by the nexthop for purposes of ECMP\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 255
        },
        "vrf": {
          "description": "The VRF to use for egress.  If not specified, the route's VRF will be used. This is only valid when the nexthop's type is an IP address.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "flags-string": {
          "description": "u - unreachable, r - recursive, o - onlink, i - installed, d - duplicate, c - connected, A - active",
          "type": "string"
        }
      }
    },
    "cue-show-schema-rib-via-entry-flags-show-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is already resolved, route-lookup is avoided.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "duplicate": {
          "description": "Duplicate nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "recursive": {
          "description": "Nexthop resolved through another gateway",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "active": {
          "description": "Nexthop is active",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Nexthop is installed in FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "unreachable": {
          "description": "Nexthop is ICMP unreachable",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "directly-connected": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-via-entry-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-entry-flags-show-children"
        }
      ]
    },
    "schema-rib-via-entry-label-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-rib-via-entry-label-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-entry-label-def"
        }
      ],
      "type": "string",
      "title": "Label",
      "nullable": true
    },
    "cue-show-schema-rib-via-entry-label": {
      "description": "A nexthop's label property",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-rib-via-entry-label-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-via-entry-label"
      }
    },
    "cue-show-schema-rib-via-entry-labels": {
      "description": "Labels for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-entry-label-mapping"
        }
      ]
    },
    "cue-show-schema-rib-isa-via-entry-show-children": {
      "properties": {
        "flags": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-via-entry-flags"
            }
          ]
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-via-entry-labels"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-isa-via-entry-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-isa-via-entry-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-isa-via-entry-show-children"
        }
      ]
    },
    "schema-rib-resolved-via-entry-show": {
      "properties": {
        "resolved-via": {
          "description": "Resolved via nexthop",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-blackhole-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-reject-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-resolved-via-entry": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-entry-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-isa-via-entry-trait"
        }
      ]
    },
    "cue-show-schema-rib-resolved-via-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-resolved-via-entry"
      }
    },
    "schema-rib-resolved-via-entries-presentation": {},
    "cue-show-schema-rib-resolved-via-entries": {
      "description": "Resolved nexthops for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-resolved-via-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-entries-presentation"
        }
      ]
    },
    "cue-show-schema-rib-via-entry-show-children": {
      "properties": {
        "resolved-via-entry": {
          "description": "Nexthop's resolved list of nexthops.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-resolved-via-entries"
            }
          ]
        }
      }
    },
    "schema-rib-via-entry-presentation": {},
    "cue-show-schema-rib-via-entry": {
      "description": "A nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-entry-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-isa-via-entry-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-entry-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-via-entry-presentation"
        }
      ]
    },
    "cue-show-schema-rib-via-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-via-entry"
      }
    },
    "cue-show-schema-rib-via-entries": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-entries-mapping"
        }
      ]
    },
    "cue-show-schema-rib-route-flags-show-children": {
      "properties": {
        "selected": {
          "description": "Route is the selected or preferred route for the prefix\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Route is installed in the FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "failed": {
          "description": "Route installation in FIB has failed",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "queued": {
          "description": "Route has a pending FIB operation that has not completed\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "offloaded": {
          "description": "Route is installed as offload\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fib-selected": {
          "description": "Route is selected by fib\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-route-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-flags-show-children"
        }
      ]
    },
    "cue-show-schema-rib-route-entry-show-children": {
      "properties": {
        "via-entry": {
          "$ref": "#/x-defs/cue-show-schema-rib-via-entries"
        },
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-rib-route-flags"
        }
      }
    },
    "cue-show-schema-rib-route-entry": {
      "description": "Protocol types from where routes are known\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-entry-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-entry-show-children"
        }
      ]
    },
    "cue-show-schema-rib-route-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-entry-def-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-route-entry"
      }
    },
    "schema-rib-route-entries-presentation": {},
    "cue-show-schema-rib-route-entries": {
      "description": "Route entries",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-entries-presentation"
        }
      ]
    },
    "cue-show-schema-rib-route-show-children": {
      "properties": {
        "route-entry": {
          "$ref": "#/x-defs/cue-show-schema-rib-route-entries"
        }
      }
    },
    "schema-rib-route-presentation": {},
    "cue-show-schema-rib-route": {
      "description": "A route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-presentation"
        }
      ]
    },
    "cue-show-schema-rib-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-route"
      }
    },
    "schema-rib-routes-presentation": {},
    "cue-show-schema-rib-routes": {
      "description": "RIB Routes with info.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-routes-presentation"
        }
      ]
    },
    "schema-rib-route-count-show": {
      "properties": {
        "total-routes": {
          "description": "total-routes show",
          "type": "string",
          "format": "integer"
        }
      }
    },
    "schema-rib-route-protocol-def": {
      "type": "string",
      "enum": [
        "bgp",
        "ospf",
        "kernel",
        "static",
        "connected",
        "ospf6",
        "sharp",
        null
      ],
      "nullable": true
    },
    "schema-rib-route-protocol-id": {
      "title": "Protocol",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-protocol-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-rib-route-count-protocol-show": {
      "properties": {
        "total": {
          "description": "total route count.",
          "type": "string",
          "format": "integer"
        }
      }
    },
    "cue-show-schema-rib-route-count-protocol": {
      "description": "routing protocol.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-count-protocol-show"
        }
      ]
    },
    "cue-show-schema-rib-route-count-protocol-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-route-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-route-count-protocol"
      }
    },
    "schema-rib-route-count-protocols-presentation": {},
    "cue-show-schema-rib-route-count-protocols": {
      "description": "routing protocols.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-count-protocol-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-count-protocols-presentation"
        }
      ]
    },
    "cue-show-schema-rib-route-count-show-children": {
      "properties": {
        "protocol": {
          "description": "routing protocols.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-route-count-protocols"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-route-count": {
      "description": "number of routes.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-count-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-route-count-show-children"
        }
      ]
    },
    "cue-show-schema-rib-rib-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/cue-show-schema-rib-routes"
        },
        "route-count": {
          "$ref": "#/x-defs/cue-show-schema-rib-route-count"
        }
      }
    },
    "schema-rib-rib-presentation": {},
    "cue-show-schema-rib-rib": {
      "description": "Vrf aware Routing-table per address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-rib-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-rib-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-rib-presentation"
        }
      ]
    },
    "cue-show-schema-rib-ribs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-rib"
      }
    },
    "schema-rib-ribs-presentation": {},
    "cue-show-schema-rib-ribs": {
      "description": "RIB Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-ribs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-ribs-presentation"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-type-def": {
      "type": "string",
      "enum": [
        "ipv4",
        "ipv6",
        null
      ],
      "nullable": true
    },
    "schema-nexthop-tracking-nexthop-type-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-type-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-nexthop-tracking-routemap-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-nexthop-tracking-protocol-def": {
      "description": "test",
      "type": "string",
      "enum": [
        "bgp",
        "ospf",
        "static",
        "ospf6",
        null
      ],
      "nullable": true
    },
    "schema-nexthop-tracking-nexthop-tracking-protocol-id": {
      "title": "RoutemapProtocol",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocol-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-nht-protocol-config": {
      "properties": {}
    },
    "cue-show-schema-nexthop-tracking-nht-protocol": {
      "description": "nexthop tracking protocol.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocol-config"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nht-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-protocol"
      }
    },
    "cue-show-schema-nexthop-tracking-nht-protocols": {
      "description": "nexthop tracking protocol.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-protocols-mapping"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nexthop-tracking-protocols-config-children": {
      "properties": {
        "protocol": {
          "description": "nexthop tracking protocol configuration.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-protocols"
            }
          ]
        }
      }
    },
    "cue-show-schema-nexthop-tracking-nexthop-tracking-protocols": {
      "description": "nexthop tracking protocols.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-protocols-config-children"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nexthop-tracking-routemap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-protocols"
      }
    },
    "schema-nexthop-tracking-nexthop-tracking-routemap-presentation": {},
    "cue-show-schema-nexthop-tracking-nexthop-tracking-route-maps": {
      "description": "nexthop tracking routemap",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-routemap-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-presentation"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nexthop-tracking-config-children": {
      "properties": {
        "route-map": {
          "description": "nexthop-tracking route-map",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-route-maps"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nht-ip-def": {
      "description": "ip address",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "nullable": true
    },
    "schema-nexthop-tracking-nht-ip-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-nht-ip-show": {
      "properties": {
        "resolved-protocol": {
          "description": "resolved-protocol",
          "type": "string",
          "enum": [
            "bgp",
            "ospf",
            "static",
            "connected",
            "ospf6"
          ]
        },
        "directly-connected": {
          "description": "directly-connected",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-protocol-def": {
      "description": "protocol def",
      "type": "string",
      "nullable": true,
      "enum": [
        "bgp",
        "ospf",
        "static",
        "connected",
        "ospf6",
        null
      ]
    },
    "schema-nexthop-tracking-protocol-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-protocol-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-protocol-show": {
      "properties": {
        "protocol-filtered": {
          "description": "protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-nexthop-tracking-nexthop-protocol": {
      "description": "protocol\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-protocol-show"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-protocol-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-protocol"
      }
    },
    "cue-show-schema-nexthop-tracking-protocols": {
      "description": "protocol\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-protocol-mapping"
        }
      ]
    },
    "schema-nexthop-tracking-resolved-def": {
      "description": "test",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ],
      "nullable": true
    },
    "schema-nexthop-tracking-nht-resolved-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-nexthop-tracking-resolved-show": {
      "properties": {
        "interface": {
          "description": "resolved-via",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "vrf": {
          "description": "vrf",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "weight": {
          "description": "weight",
          "type": "integer"
        },
        "flags-string": {
          "description": "o - onlink, c - directly-connected, A - active",
          "type": "string"
        }
      }
    },
    "schema-nexthop-tracking-flag-show": {
      "properties": {
        "active": {
          "description": "active",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "directly-connected": {
          "description": "directly connected",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "onlink": {
          "description": "onlink",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-nexthop-tracking-flags": {
      "description": "Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-flag-show"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-resolved-show-children": {
      "properties": {
        "flags": {
          "description": "Resolved-via",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-flags"
            }
          ]
        }
      }
    },
    "cue-show-schema-nexthop-tracking-nht-resolved-via": {
      "description": "resolved-via\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-resolved-show-children"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-resolved-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-resolved-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-resolved-via"
      }
    },
    "schema-nexthop-tracking-resolved-presentation": {},
    "cue-show-schema-nexthop-tracking-resolved-via": {
      "description": "resolved-via\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-resolved-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-presentation"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nht-ip-show-children": {
      "properties": {
        "protocol": {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-protocols"
        },
        "resolved-via": {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-resolved-via"
        }
      }
    },
    "cue-show-schema-nexthop-tracking-nht-ip-address": {
      "description": "per ip address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-show-children"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nht-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-address"
      }
    },
    "schema-nexthop-tracking-nht-ip-presentation": {},
    "cue-show-schema-nexthop-tracking-nht-ip-addresses": {
      "description": "Set of ip addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-presentation"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nexthop-tracking-show-children": {
      "properties": {
        "ip-address": {
          "description": "ip address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nexthop-tracking-config": {
      "properties": {
        "resolved-via-default": {
          "description": "nexthop tracking resolved via default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-nexthop-tracking-nexthop-tracking-presentation": {},
    "cue-show-schema-nexthop-tracking-nexthop-tracking": {
      "description": "nexthop tracking configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-config"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-presentation"
        }
      ]
    },
    "cue-show-schema-nexthop-tracking-nexthop-trackings-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking"
      }
    },
    "schema-nexthop-tracking-nexthop-trackings-presentation": {},
    "cue-show-schema-nexthop-tracking-nexthop-trackings": {
      "description": "nexthop-tracking",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-trackings-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-trackings-presentation"
        }
      ]
    },
    "schema-ospfv3-reference-bandwidth-def": {
      "description": "Reference bandwidth",
      "type": "integer",
      "minimum": 1,
      "maximum": 4294967,
      "nullable": true
    },
    "schema-ospfv3-vrf-ospf6-config": {
      "properties": {
        "router-id": {
          "description": "router-id for default VRF, if a common one is used. specify by IPv4 address notation(e.g. 0.0.0.0).\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "stub-router": {
          "description": "Stub router configuration for the OSPFv3 instance.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "reference-bandwidth": {
          "description": "reference bandwidth method to assign OSPF6 cost in Mbps.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-reference-bandwidth-def"
            }
          ],
          "default": 100000,
          "nullable": true
        }
      }
    },
    "schema-ospfv3-ten-min-ms-def": {
      "description": "timer in ms.",
      "type": "integer",
      "minimum": 0,
      "maximum": 600000,
      "nullable": true
    },
    "schema-ospfv3-vrf-lsa-timers-config": {
      "properties": {
        "min-arrival": {
          "description": "Minimum delay (in milliseconds) in receiving new version of an LSA.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-ten-min-ms-def"
            }
          ],
          "default": 1000
        }
      }
    },
    "cue-show-schema-ospfv3-vrf-lsa-timers": {
      "description": "OSPFv3 LSA timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-lsa-timers-config"
        }
      ]
    },
    "schema-ospfv3-vrf-spf-timers-config": {
      "properties": {
        "delay": {
          "description": "Delay (msec) from first change received till SPF calculation.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-ten-min-ms-def"
            }
          ],
          "default": 0
        },
        "holdtime": {
          "description": "Initial hold time (msec) between consecutive SPF calculations.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-ten-min-ms-def"
            }
          ],
          "default": 50
        },
        "max-holdtime": {
          "description": "Maximum hold time (msec) between consecutive SPF calculations.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-ten-min-ms-def"
            }
          ],
          "default": 5000
        }
      }
    },
    "cue-show-schema-ospfv3-vrf-spf-timers": {
      "description": "OSPFv3 SPF timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-spf-timers-config"
        }
      ]
    },
    "cue-show-schema-ospfv3-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-spf-timers"
        }
      }
    },
    "cue-show-schema-ospfv3-vrf-timers": {
      "description": "OSPF6 Timers config for VRF.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-timers-config-children"
        }
      ]
    },
    "schema-ospfv3-log-config": {
      "properties": {
        "adjacency-changes": {
          "description": "Log adjacency changes.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            },
            {
              "type": "string",
              "nullable": true,
              "enum": [
                "detail",
                null
              ]
            }
          ],
          "default": "on",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-log": {
      "description": "Log configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-log-config"
        }
      ]
    },
    "schema-ospfv3-area-number-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-ospfv3-area-str-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-area-number-str-def"
        }
      ]
    },
    "schema-ospfv3-area-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-area-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ospfv3-area-config": {
      "properties": {
        "area-type": {
          "title": "Type",
          "description": "The type of area.",
          "type": "string",
          "enum": [
            "stub",
            "totally-stub",
            "normal",
            null
          ],
          "nullable": true,
          "default": "normal"
        }
      }
    },
    "schema-ospfv3-filter-list-config": {
      "properties": {
        "in": {
          "description": "prefix-list to use as an inbound filter.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "out": {
          "description": "prefix-list to use as an outbound filter.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-filter-list": {
      "description": "Filters networks between OSPFv3 areas.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-filter-list-config"
        }
      ]
    },
    "schema-ospfv3-range-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ospfv3-range-config": {
      "properties": {
        "cost": {
          "description": "User specified metric advertised for this summary LSA. Operational default value is derived from components.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 16777215,
              "nullable": true
            }
          ],
          "default": null
        },
        "suppress": {
          "description": "If on, filters out components but does not advertise prefix.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": null
        }
      }
    },
    "cue-show-schema-ospfv3-range": {
      "description": "Configure address range.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-range-config"
        }
      ]
    },
    "cue-show-schema-ospfv3-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospfv3-range"
      }
    },
    "cue-show-schema-ospfv3-ranges": {
      "description": "OSPFv3 area ranges.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-ranges-mapping"
        }
      ]
    },
    "cue-show-schema-ospfv3-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-ranges"
        }
      }
    },
    "cue-show-schema-ospfv3-area": {
      "description": "An OSPFv3 area.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-area-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-area-config-children"
        }
      ]
    },
    "cue-show-schema-ospfv3-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ospfv3-area"
      }
    },
    "cue-show-schema-ospfv3-areas": {
      "description": "OSPFv3 areas.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-areas-mapping"
        }
      ]
    },
    "schema-ospfv3-distance-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-none-def"
        },
        {
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true
        }
      ]
    },
    "schema-ospfv3-distance-config": {
      "properties": {
        "external": {
          "description": "External routes.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-distance-def"
            }
          ],
          "default": "none"
        },
        "inter-area": {
          "description": "Inter-area routes.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-distance-def"
            }
          ],
          "default": "none"
        },
        "intra-area": {
          "description": "Intra-area routes.",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-distance-def"
            }
          ],
          "default": "none"
        }
      }
    },
    "cue-show-schema-ospfv3-distance": {
      "description": "Administrative distance for installation into the rib.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-distance-config"
        }
      ]
    },
    "schema-ospfv3-rr-route-config": {
      "properties": {
        "route-map": {
          "description": "Optional policy to apply to this advertisement.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-map-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-rr-source-type": {
      "description": "Redistribute source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-rr-route-config"
        }
      ]
    },
    "cue-show-schema-ospfv3-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ospfv3-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-ospfv3-rr": {
      "description": "Route redistribute.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-rr-config-children"
        }
      ]
    },
    "cue-show-schema-ospfv3-vrf-ospf6-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-timers"
        },
        "log": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-log"
        },
        "area": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-areas"
        },
        "distance": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-distance"
        },
        "redistribute": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-rr"
        }
      }
    },
    "cue-show-schema-ospfv3-vrf-ospf6": {
      "description": "OSPFv3 global configuration at default VRF level.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-ospf6-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-ospf6-config-children"
        }
      ]
    },
    "cue-show-schema-router-vrf-router-config-children": {
      "properties": {
        "static": {
          "$ref": "#/x-defs/cue-show-schema-static-route-routes"
        },
        "bgp": {
          "$ref": "#/x-defs/cue-show-schema-bgp-vrf-bgp"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-show-schema-ospf-vrf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-show-schema-pim-vrf-pim"
        },
        "rib": {
          "$ref": "#/x-defs/cue-show-schema-rib-ribs"
        },
        "nexthop-tracking": {
          "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-trackings"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-ospf6"
        }
      }
    },
    "schema-router-vrf-router-show-children": {
      "properties": {}
    },
    "cue-show-schema-router-vrf-router": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-router-vrf-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-router-vrf-router-show-children"
        }
      ]
    },
    "schema-evpn-vrf-evpn-config": {
      "properties": {
        "vlan": {
          "description": "VLAN ID",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-vxlan-l3vni-config-children": {
      "properties": {}
    },
    "cue-show-schema-vxlan-l3vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config-children"
        }
      ]
    },
    "cue-show-schema-vxlan-l3vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vxlan-l3vni"
      }
    },
    "cue-show-schema-vxlan-l3vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-l3vnis-mapping"
        }
      ]
    },
    "cue-show-schema-vxlan-has-l3vni-config-children": {
      "properties": {
        "vni": {
          "description": "L3 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-l3vnis"
            }
          ]
        }
      }
    },
    "schema-vni-vrf-vni-bgp-info-show": {
      "properties": {
        "rd": {
          "description": "BGP Route Distinguisher",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-bgp-route-distinguisher-def"
            }
          ]
        },
        "local-vtep": {
          "description": "The local-vtep IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "router-mac": {
          "description": "The system local router MAC address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        },
        "system-mac": {
          "description": "The local system-mac",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        },
        "system-ip": {
          "description": "The local sytem IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vrf-vni-bgp-info-show-children": {
      "properties": {
        "import-route-target": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        },
        "export-route-target": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vrf-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vrf-vni-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vrf-vni-bgp-info-show-children"
        }
      ]
    },
    "schema-mac-address-mac-address-id": {
      "title": "MAC address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mac-address-mac-address-def"
        },
        {
          "enum": [
            null
          ],
          "type": "string",
          "nullable": true
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-vxlan-remote-router-mac-show": {
      "properties": {
        "remote-vtep": {
          "description": "The remote vtep address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-remote-router-mac": {
      "description": "Remote router MAC address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-remote-router-mac-show"
        }
      ]
    },
    "cue-show-schema-vxlan-remote-router-mac-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mac-address-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vxlan-remote-router-mac"
      }
    },
    "cue-show-schema-vxlan-remote-router-macs": {
      "description": "Remote router-macs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-remote-router-mac-mapping"
        }
      ]
    },
    "schema-vxlan-nexthop-vtep-id": {
      "type": "string",
      "title": "Nexthop",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "nullable": true
    },
    "schema-vxlan-nexthop-vtep-show": {
      "properties": {
        "router-mac": {
          "description": "mac-address of remote router",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-nexthop-vtep": {
      "description": "A Remote nexthop VTEP info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-show"
        }
      ]
    },
    "cue-show-schema-vxlan-nexthop-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vxlan-nexthop-vtep"
      }
    },
    "cue-show-schema-vxlan-nexthop-vteps": {
      "description": "Collection of remote Nexthop VTEPs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-nexthop-vtep-mapping"
        }
      ]
    },
    "cue-show-schema-vxlan-has-l3vni-show-children": {
      "properties": {
        "bgp-info": {
          "description": "L3VNI bgp state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vrf-vni-bgp-info"
            }
          ]
        },
        "remote-router-mac": {
          "description": "remote router-mac",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-remote-router-macs"
            }
          ]
        },
        "nexthop-vtep": {
          "description": "remote nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-nexthop-vteps"
            }
          ]
        }
      }
    },
    "schema-vxlan-has-l3vni-show": {
      "properties": {
        "nexthop-count": {
          "type": "integer",
          "description": "The number of EVPN nexthops/ remote-vtep to RMAC",
          "minimum": 0,
          "maximum": 4294967295
        },
        "router-mac-count": {
          "type": "integer",
          "description": "The number of EVPN remote routermac",
          "minimum": 0,
          "maximum": 4294967295
        }
      }
    },
    "schema-vxlan-l3vni-show": {
      "properties": {
        "state": {
          "description": "state of the L3VNI",
          "type": "string"
        },
        "svi": {
          "description": "L3VNI SVI",
          "type": "string"
        },
        "router-mac": {
          "description": "Router MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "vxlan-interface": {
          "description": "Vxlan interface of the L3VNI",
          "type": "string"
        },
        "system-mac": {
          "description": "System MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        }
      }
    },
    "schema-vxlan-l3vni-config": {
      "properties": {
        "prefix-routes-only": {
          "description": "Associated L3 VNI and corresponding route targets only with EVPN type-5 routes, not with EVPN type-2 routes.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-has-l3vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-has-l3vni-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-has-l3vni-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-has-l3vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config"
        }
      ]
    },
    "cue-show-schema-evpn-vrf-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vrf-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-has-l3vni-trait"
        }
      ]
    },
    "cue-show-schema-ptp-vrf-ptp": {
      "description": "VRF PTP configuration.  Inherited by interfaces in this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-vrf-loopback-config": {
      "properties": {}
    },
    "schema-vrf-ip-config": {
      "properties": {}
    },
    "schema-ip-address-ipv4-dhcp-def": {
      "type": "string",
      "enum": [
        "dhcp",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-ipv6-dhcp-def": {
      "type": "string",
      "enum": [
        "dhcp6",
        null
      ],
      "nullable": true
    },
    "schema-ip-address-ip-dhcp-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-dhcp-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-dhcp-def"
        }
      ]
    },
    "schema-ip-address-ip-dhcp-prefix-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-dhcp-def"
        }
      ]
    },
    "schema-ip-address-ip-dhcp-prefix-id": {
      "title": "IP Address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ip-address-ip-prefix-config": {
      "properties": {}
    },
    "cue-show-schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-config"
        }
      ]
    },
    "cue-show-schema-ip-address-ip-dhcp-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefix"
      }
    },
    "cue-show-schema-ip-address-ip-dhcp-prefixes": {
      "description": "Set of IP addresses, including route prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ip-dhcp-prefixes-mapping"
        }
      ]
    },
    "cue-show-schema-vrf-ip-config-children": {
      "properties": {
        "address": {
          "description": "static IPv4 or IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-ip-config-children"
        }
      ]
    },
    "cue-show-schema-vrf-loopback-config-children": {
      "properties": {
        "ip": {
          "description": "Properties associated with the loopback IP address on this VRF.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vrf-ip"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrf-loopback": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-loopback-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-loopback-config-children"
        }
      ]
    },
    "cue-show-schema-vrf-vrf-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/cue-show-schema-router-vrf-router"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-show-schema-evpn-vrf-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-vrf-ptp"
        },
        "loopback": {
          "$ref": "#/x-defs/cue-show-schema-vrf-loopback"
        }
      }
    },
    "schema-vrf-vrf-config": {
      "properties": {
        "table": {
          "description": "The routing table number, between 1001-1255, used by the named VRF. If auto, the default, it will be auto generated.\n",
          "anyOf": [
            {
              "type": "integer",
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vrf-vrf": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrf-config"
        }
      ]
    },
    "cue-show-schema-vrf-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vrf-vrf"
      }
    },
    "schema-common-vrf-common-vrfs-presentation": {},
    "cue-show-schema-vrf-vrfs": {
      "description": "VRFs configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-common-vrfs-presentation"
        }
      ]
    },
    "schema-common-interface-interfaces-clear-target-def": {
      "description": "Definition of what to clear under interface resource",
      "x-action-param-type": "positional",
      "enum": [
        "counters"
      ]
    },
    "schema-common-interface-interfaces-clear-action-parameters": {
      "description": "Clear action parameters of all interfaces",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "clear-target": {
              "$ref": "#/x-defs/schema-common-interface-interfaces-clear-target-def"
            }
          }
        }
      }
    },
    "schema-common-interface-interfaces-clear-action": {
      "description": "Clear selected action of all interfaces",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-interfaces-clear-action-parameters"
        }
      ]
    },
    "schema-common-interface-interfaces-action-children": {
      "x-unevaluatedProperties": false,
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-common-interface-interfaces-clear-action"
        }
      }
    },
    "schema-interface-interface-config": {
      "properties": {
        "type": {
          "title": "Type",
          "description": "The type of interface",
          "type": "string",
          "enum": [
            "swp",
            "eth",
            "bond",
            "loopback",
            "svi",
            "sub",
            "peerlink",
            "tunnel",
            "bridge",
            "vrf",
            null
          ],
          "nullable": true
        },
        "base-interface": {
          "title": "Base interface",
          "description": "The interface under this interface",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "type": "string",
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-vlan-vid-has-vlan-vid-config": {
      "properties": {
        "vlan": {
          "description": "VLAN ID",
          "type": "integer",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        }
      }
    },
    "schema-vlan-vid-has-vlan-vid-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-has-vlan-vid-config"
        }
      ]
    },
    "schema-pbr-pbr-map-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1,
      "maxLength": 99
    },
    "schema-pbr-pbr-map-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-def"
        }
      ],
      "nullable": true
    },
    "schema-pbr-if-pbr-map-show": {
      "properties": {
        "valid": {
          "type": "string",
          "description": "This pbr policy map is valid on interface.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-pbr-if-pbr-map": {
      "description": "Interface Pbr map",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-if-pbr-map-show"
        }
      ]
    },
    "cue-show-schema-pbr-if-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-map"
      }
    },
    "cue-show-schema-pbr-if-pbr-maps": {
      "description": "Interface PBR maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-maps-mapping"
        }
      ]
    },
    "cue-show-schema-pbr-if-pbr-config-children": {
      "properties": {
        "map": {
          "description": "PBR map to use on this interface",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-maps"
            }
          ]
        }
      }
    },
    "cue-show-schema-pbr-if-pbr": {
      "description": "PBR interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-config-children"
        }
      ]
    },
    "schema-ospf-area-number-int-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 4294967295,
      "nullable": true
    },
    "schema-ospf-area-int-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ospf-area-number-int-def"
        }
      ]
    },
    "schema-ospf-if-ospf-config": {
      "properties": {
        "area": {
          "description": "Area number for enabling ospf on this interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-area-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "cost": {
          "description": "The cost of this link the router lsa.  If `auto`, determine the cost based on link speed.  This is the default.\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "mtu-ignore": {
          "description": "Do not test mtu matching for peering.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "network-type": {
          "description": "Network type.\n",
          "type": "string",
          "enum": [
            "broadcast",
            "non-broadcast",
            "point-to-multipoint",
            "point-to-point",
            null
          ],
          "default": "broadcast",
          "nullable": true
        },
        "passive": {
          "description": "Stops the creation of peers on this interface\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "priority": {
          "description": "Eligibility of this router to become DR on multi-access network\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-ospf-if-authentication-config": {
      "properties": {
        "message-digest-key": {
          "description": "Message digest key",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "nullable": true
        },
        "md5-key": {
          "description": "md5 key",
          "type": "string",
          "minLength": 1,
          "maxLength": 16,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-if-authentication": {
      "description": "md5 authentication configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-authentication-config"
        }
      ]
    },
    "schema-ospf-if-bfd-config": {
      "properties": {
        "detect-multiplier": {
          "description": "Detect multiplier value",
          "type": "integer",
          "minimum": 2,
          "maximum": 255,
          "default": 3,
          "nullable": true
        },
        "min-receive-interval": {
          "description": "Minimum receive interval in milliseconds",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        },
        "min-transmit-interval": {
          "description": "Minimum transmit interval in milliseconds",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-bfd-config"
        }
      ]
    },
    "schema-ospf-if-timers-config": {
      "properties": {
        "dead-interval": {
          "description": "Length of time, in seconds, without a hello before declaring the neighbor dead.  Default dead-interval is 40 seconds. If `minimal`, `hello-multiplier` must be set.",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            },
            {
              "type": "string",
              "enum": [
                "minimal",
                null
              ],
              "nullable": true
            }
          ],
          "default": 40,
          "nullable": true
        },
        "hello-multiplier": {
          "description": "Required and only valid if `dead-interval` is `minimal`.",
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "nullable": true
        },
        "hello-interval": {
          "description": "How often to transmit a hello packet, in seconds.  Default hello-interval time is 10 seconds.  Only valid if `dead-interval` is not `minimal`.",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 10,
          "nullable": true
        },
        "retransmit-interval": {
          "description": "How often to retransmit a packet not acknowledged, in seconds\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 5,
          "nullable": true
        },
        "transmit-delay": {
          "description": "Delay before sending a new lsa, in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 1,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospf-if-timers": {
      "description": "Timers configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-if-timers-config"
        }
      ]
    },
    "cue-show-schema-ospf-if-ospf-config-children": {
      "properties": {
        "authentication": {
          "$ref": "#/x-defs/cue-show-schema-ospf-if-authentication"
        },
        "bfd": {
          "$ref": "#/x-defs/cue-show-schema-ospf-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ospf-if-timers"
        }
      }
    },
    "cue-show-schema-ospf-if-ospf": {
      "description": "OSPFv2 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-if-ospf-config-children"
        }
      ]
    },
    "schema-pim-if-pim-config": {
      "properties": {
        "dr-priority": {
          "description": "Designated Router Election priority.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "default": 1,
          "nullable": true
        },
        "active-active": {
          "description": "Enable/disable active-active for PIM MLAG operation on the interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "schema-pim-hello-interval-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 180,
      "nullable": true
    },
    "schema-pim-if-timers-config": {
      "properties": {
        "hello-interval": {
          "description": "PIM Hello packets periodic interval. If \"auto\", inherit from the VRF.  This is the default. Holdtime is 3.5 times the hello-interval, the amount of time neighbor must kept in reachable state.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-hello-interval-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-pim-if-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-timers-config"
        }
      ]
    },
    "schema-pim-if-bfd-config": {
      "properties": {
        "detect-multiplier": {
          "description": "Detect multiplier value",
          "type": "integer",
          "minimum": 2,
          "maximum": 255,
          "default": 3,
          "nullable": true
        },
        "min-receive-interval": {
          "description": "Minimum receive interval in milliseconds",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        },
        "min-transmit-interval": {
          "description": "Minimum transmit interval in milliseconds",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        }
      }
    },
    "cue-show-schema-pim-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-bfd-config"
        }
      ]
    },
    "schema-pim-if-af-ipv4-unicast-config": {
      "properties": {
        "multicast-boundary-oil": {
          "description": "PIM join/prunes are accepted or dropped based upon the prefix-list filter apply on outgoing filter list on the specified interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "use-source": {
          "description": "Use unique source address in PIM Hello source field.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-pim-allow-rp-config": {
      "properties": {
        "rp-list": {
          "description": "The prefix-list provides the list of group addresses to accept downstream (*,G) joins and propogate towards the allowed-rp.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-pim-allow-rp": {
      "description": "Allow RP feature, which allows RP address to be accepts for the received\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-allow-rp-config"
        }
      ]
    },
    "cue-show-schema-pim-if-af-ipv4-unicast-config-children": {
      "properties": {
        "allow-rp": {
          "$ref": "#/x-defs/cue-show-schema-pim-allow-rp"
        }
      }
    },
    "cue-show-schema-pim-if-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-af-ipv4-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-if-af-ipv4-unicast-config-children"
        }
      ]
    },
    "cue-show-schema-pim-if-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-show-schema-pim-if-af-ipv4-unicast"
        }
      }
    },
    "cue-show-schema-pim-if-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pim-if-address-family-config-children"
        }
      ]
    },
    "cue-show-schema-pim-if-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-pim-if-timers"
        },
        "bfd": {
          "$ref": "#/x-defs/cue-show-schema-pim-if-bfd"
        },
        "address-family": {
          "$ref": "#/x-defs/cue-show-schema-pim-if-address-family"
        }
      }
    },
    "cue-show-schema-pim-if-pim": {
      "description": "PIM interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-pim-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-if-pim-config-children"
        }
      ]
    },
    "schema-adaptive-routing-if-ar-config": {
      "properties": {
        "link-utilization-threshold": {
          "description": "Link utilization threshold percentage\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "default": 70,
          "nullable": true
        }
      }
    },
    "cue-show-schema-adaptive-routing-if-ar": {
      "description": "Adaptive routing interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-if-ar-config"
        }
      ]
    },
    "schema-ospfv3-area-number-int-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 4294967295,
      "nullable": true
    },
    "schema-ospfv3-area-int-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-area-number-int-def"
        }
      ]
    },
    "schema-ospfv3-if-ospf6-config": {
      "properties": {
        "area": {
          "description": "Area number for enabling ospf6 on this interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-area-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "cost": {
          "description": "The cost of this link the router lsa.  If `auto`, determine the cost based on link speed.  This is the default.\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "mtu-ignore": {
          "description": "Do not test mtu matching for peering.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "network-type": {
          "description": "Network type.\n",
          "type": "string",
          "enum": [
            "broadcast",
            "point-to-point",
            null
          ],
          "nullable": true
        },
        "passive": {
          "description": "Stops the creation of peers on this interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "priority": {
          "description": "Eligibility of this router to become DR on multi-access network.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-ospfv3-if-bfd-config": {
      "properties": {
        "detect-multiplier": {
          "description": "Detect multiplier value.",
          "type": "integer",
          "minimum": 2,
          "maximum": 255,
          "default": 3,
          "nullable": true
        },
        "min-receive-interval": {
          "description": "Minimum receive interval in milliseconds.",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        },
        "min-transmit-interval": {
          "description": "Minimum transmit interval in milliseconds.",
          "type": "integer",
          "minimum": 50,
          "maximum": 60000,
          "default": 300,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-if-bfd": {
      "description": "BFD configuration on OSPFv3 interface level.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-bfd-config"
        }
      ]
    },
    "schema-ospfv3-if-timers-config": {
      "properties": {
        "dead-interval": {
          "description": "Length of time, in seconds, after which a neighbor is declared down.",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            }
          ],
          "default": 40,
          "nullable": true
        },
        "hello-interval": {
          "description": "How often to transmit a hello packet, in seconds.",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 10,
          "nullable": true
        },
        "retransmit-interval": {
          "description": "How often to retransmit a packet not acknowledged, in seconds.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 5,
          "nullable": true
        },
        "transmit-delay": {
          "description": "Delay before sending a new lsa, in seconds.",
          "type": "integer",
          "minimum": 1,
          "maximum": 3600,
          "default": 1,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-if-timers": {
      "description": "Timers configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-if-timers-config"
        }
      ]
    },
    "cue-show-schema-ospfv3-if-ospf6-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-if-timers"
        }
      }
    },
    "cue-show-schema-ospfv3-if-ospf6": {
      "description": "OSPFv3 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-ospf6-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-if-ospf6-config-children"
        }
      ]
    },
    "cue-show-schema-router-if-router-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-show-schema-ospf-if-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-show-schema-pim-if-pim"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/cue-show-schema-adaptive-routing-if-ar"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-if-ospf6"
        }
      }
    },
    "cue-show-schema-router-if-router": {
      "description": "interface router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-router-if-router-config-children"
        }
      ]
    },
    "schema-lldp-if-lldp-config": {
      "properties": {
        "dcbx-pfc-tlv": {
          "description": "DCBX PFC TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "dcbx-ets-config-tlv": {
          "description": "DCBX ETS config TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "dcbx-ets-recomm-tlv": {
          "description": "DCBX ETS recommendation TLV flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "type": "string",
          "nullable": true
        },
        "state": {
          "description": "Enable/Disable of lldp state",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled",
          "nullable": true
        }
      }
    },
    "schema-lldp-ip-port-num-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-lldp-l4-port-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-lldp-ip-port-num-str-def"
        }
      ],
      "nullable": true
    },
    "schema-lldp-port-config": {
      "properties": {}
    },
    "cue-show-schema-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "cue-show-schema-lldp-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-port"
      }
    },
    "schema-lldp-ports-presentation": {},
    "cue-show-schema-lldp-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-ports-presentation"
        }
      ]
    },
    "schema-lldp-l4-port-name-def": {
      "type": "string",
      "enum": [
        "iSCSI",
        "NVME_4420",
        "NVME_8009",
        null
      ],
      "nullable": true
    },
    "schema-lldp-l4-app-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-lldp-l4-port-name-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "cue-show-schema-lldp-apps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-app"
      }
    },
    "schema-lldp-apps-presentation": {},
    "cue-show-schema-lldp-apps": {
      "description": "Application names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-apps-presentation"
        }
      ]
    },
    "cue-show-schema-lldp-if-application-tlv-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-apps"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-application-tlv-config-children"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority tlv should be sent.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "schema-lldp-neighbor-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-lldp-neighbor-id": {
      "title": "Neighbor",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-lldp-neighbor-def"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-show": {
      "properties": {
        "age": {
          "type": "string",
          "description": "Seconds since initial discovery"
        }
      }
    },
    "schema-lldp-bridge-show": {
      "properties": {
        "untagged": {
          "description": "VLAN for untagged packets and the neighbor's port is in trunk mode.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        }
      }
    },
    "schema-vlan-vid-vlan-vid-str-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-vlan-vid-vlan-vid-all-def": {
      "type": "string",
      "enum": [
        "all",
        null
      ],
      "nullable": true
    },
    "schema-vlan-vid-vlan-all-vid-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-str-def"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-all-def"
        }
      ]
    },
    "schema-vlan-vid-vlan-vid-config": {
      "properties": {}
    },
    "cue-show-schema-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-config"
        }
      ]
    },
    "cue-show-schema-vlan-vid-vlan-all-vids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-vid"
      }
    },
    "cue-show-schema-vlan-vid-vlan-all-vids": {
      "description": "Set of VLAN IDs, including all option\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-all-vids-mapping"
        }
      ]
    },
    "cue-show-schema-lldp-bridge-config-children": {
      "properties": {
        "vlan": {
          "description": "Set of vlans understood by this neighbor.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-bridge": {
      "description": "An LLDP bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-bridge-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-bridge-config-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-chassis-show": {
      "properties": {
        "chassis-id": {
          "type": "string",
          "format": "mac",
          "description": "Chassis ID of the neighbor\n"
        },
        "management-address-ipv4": {
          "type": "string",
          "title": "Remote IP",
          "format": "ipv4",
          "description": "Network IPv4 address that can be used to reach the neighbor\n"
        },
        "management-address-ipv6": {
          "type": "string",
          "format": "ipv6",
          "description": "Network IPv6 address that can be used to reach the neighbor\n"
        },
        "system-name": {
          "type": "string",
          "title": "Remote Host",
          "description": "The neighbor system name that is connected to this interface\n"
        },
        "system-description": {
          "type": "string",
          "description": "The neighbor system description connected to this interface\n"
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-cap-flags-show-children": {
      "properties": {
        "is-bridge": {
          "description": "Bridge capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "is-router": {
          "description": "Router capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-cap-flags": {
      "description": "LLDP Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-cap-flags-show-children"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-neigh-chassis-show-children": {
      "properties": {
        "capability": {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-cap-flags"
        }
      }
    },
    "cue-show-schema-lldp-if-lldp-neigh-chassis": {
      "description": "LLDP Chassis related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-chassis-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-chassis-show-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-port-show": {
      "properties": {
        "ttl": {
          "type": "integer",
          "description": "How long, in seconds, information from the neighbor should be considered valid\n"
        },
        "name": {
          "type": "string",
          "title": "Remote Port",
          "description": "The port that is connected to this interface\n"
        },
        "type": {
          "type": "string",
          "description": "Type of the neighbor's port, as described by the neighbor\n"
        },
        "description": {
          "type": "string",
          "description": "Description of the neighbor's port, as described by the neighbor\n"
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-autoneg-flags-show-children": {
      "properties": {
        "is-enabled": {
          "description": "Autoneg Enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "is-supported": {
          "description": "Autoneg Supported",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-autoneg-flags": {
      "description": "LLDP Neighbor PMD Autoneg flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-autoneg-flags-show-children"
        }
      ]
    },
    "schema-lldp-cap-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-lldp-neighbor-def"
        }
      ]
    },
    "schema-lldp-lldp-neigh-adver-cap-show": {
      "properties": {
        "type": {
          "type": "string",
          "description": "The advertised link-layer Ethernet media type."
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-adver-cap-flags-show-children": {
      "properties": {
        "hd": {
          "description": "HD",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fd": {
          "description": "FD",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-adver-cap-flags": {
      "description": "LLDP Neighbor Advertised Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-adver-cap-flags-show-children"
        }
      ]
    },
    "cue-show-schema-lldp-lldp-neigh-adver-cap-show-children": {
      "properties": {
        "flags": {
          "description": "LLDP neighbor autoneg advertised capability flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-adver-cap-flags"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-adver-cap": {
      "description": "LLDP Neighbor Advertised Capability",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-adver-cap-show-children"
        }
      ]
    },
    "cue-show-schema-lldp-lldp-neigh-advertised-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-cap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-adver-cap"
      }
    },
    "cue-show-schema-lldp-lldp-neigh-advertised-capabilities": {
      "description": "LLDP Neighbor advertised capabilities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-advertised-mapping"
        }
      ]
    },
    "cue-show-schema-lldp-lldp-neigh-pmd-autoneg-show-children": {
      "properties": {
        "autoneg": {
          "description": "PMD Autoneg Flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-autoneg-flags"
            }
          ]
        },
        "advertised": {
          "description": "Autoneg advertised capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-advertised-capabilities"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-pmd-autoneg-show": {
      "properties": {
        "mau-oper-type": {
          "type": "string",
          "description": "MAU oper type"
        }
      }
    },
    "schema-lldp-lldp-neigh-pmd-autoneg-presentation": {},
    "cue-show-schema-lldp-lldp-neigh-pmd-autoneg": {
      "description": "LLDP Neighbor PMD Autoneg",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-pmd-autoneg-show-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg-presentation"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-neigh-port-show-children": {
      "properties": {
        "pmd-autoneg": {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-pmd-autoneg"
        }
      }
    },
    "cue-show-schema-lldp-if-lldp-neigh-port": {
      "description": "LLDP Port related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-port-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-port-show-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-med-show": {
      "properties": {
        "device-type": {
          "type": "string",
          "description": "Device Type"
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-med-cap-flags-show-children": {
      "properties": {
        "capabilities": {
          "description": "Capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "policy": {
          "description": "Policy capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "location": {
          "description": "Location capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "inventory": {
          "description": "Inventory capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "mdi-pse": {
          "description": "MDI/PSI capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "mdi-pd": {
          "description": "MDI/PD capability",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-med-cap-flags": {
      "description": "LLDP MED Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-med-cap-flags-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-med-inventory-show": {
      "properties": {
        "software-revision": {
          "type": "string",
          "title": "SW Version",
          "description": "Software Revision"
        },
        "firmware-revision": {
          "type": "string",
          "description": "Firmware Revision"
        },
        "serial-number": {
          "type": "string",
          "description": "Serial Number"
        },
        "manufacturer": {
          "type": "string",
          "description": "Manufacturer"
        },
        "model": {
          "type": "string",
          "title": "Model",
          "description": "Model"
        }
      }
    },
    "cue-show-schema-lldp-lldp-neigh-med-inventory": {
      "description": "LLDP Neighbor Inventory",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-med-inventory-show"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-neigh-med-show-children": {
      "properties": {
        "capability": {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-med-cap-flags"
        },
        "inventory": {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-neigh-med-inventory"
        }
      }
    },
    "cue-show-schema-lldp-if-lldp-neigh-med": {
      "description": "LLDP MED related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-med-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-med-show-children"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-neigh-show-children": {
      "properties": {
        "bridge": {
          "description": "Bridge properties, such as VLANs, of the neighbor\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-bridge"
            }
          ]
        },
        "chassis": {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-chassis"
        },
        "port": {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-port"
        },
        "lldp-med": {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-med"
        }
      }
    },
    "cue-show-schema-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh-show-children"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-neighbor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh"
      }
    },
    "cue-show-schema-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neighs-mapping"
        }
      ]
    },
    "cue-show-schema-lldp-if-lldp-show-children": {
      "properties": {
        "neighbor": {
          "description": "LLDP neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neighs"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-show-children"
        }
      ]
    },
    "schema-bond-if-bond-config": {
      "properties": {
        "down-delay": {
          "description": "bond down delay",
          "type": "integer",
          "minimum": 0,
          "maximum": 65535,
          "default": 0,
          "nullable": true
        },
        "lacp-bypass": {
          "description": "lacp bypass",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "lacp-rate": {
          "description": "lacp rate",
          "type": "string",
          "enum": [
            "fast",
            "slow",
            null
          ],
          "default": "fast",
          "nullable": true
        },
        "mode": {
          "description": "bond mode",
          "type": "string",
          "enum": [
            "lacp",
            "static",
            null
          ],
          "default": "lacp",
          "nullable": true
        },
        "up-delay": {
          "description": "bond up delay",
          "type": "integer",
          "minimum": 0,
          "maximum": 65535,
          "default": 0,
          "nullable": true
        }
      }
    },
    "schema-bond-if-bond-member-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ]
    },
    "schema-bond-if-bond-member-config": {
      "properties": {}
    },
    "schema-bond-if-bond-member-show": {
      "properties": {
        "mii-status": {
          "description": "MII status",
          "type": "string",
          "enum": [
            "up",
            "down",
            "unknown"
          ]
        },
        "bonding-state": {
          "description": "Bonding state",
          "type": "string",
          "enum": [
            "active",
            "backup",
            "unknown"
          ]
        }
      }
    },
    "cue-show-schema-bond-if-bond-member": {
      "description": "A bond member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-config"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-show"
        }
      ]
    },
    "cue-show-schema-bond-if-bond-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bond-if-bond-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bond-if-bond-member"
      }
    },
    "cue-show-schema-bond-if-bond-members": {
      "description": "Set of bond members\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bond-if-bond-members-mapping"
        }
      ]
    },
    "schema-mlag-if-mlag-config": {
      "properties": {
        "id": {
          "description": "MLAG id",
          "anyOf": [
            {
              "type": "integer",
              "nullable": true,
              "minimum": 1,
              "maximum": 65535
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-mlag-if-mlag-show": {
      "properties": {
        "peer-interface": {
          "description": "Peer interface",
          "type": "string"
        },
        "status": {
          "description": "Mlag Interface status",
          "type": "string",
          "enum": [
            "dual",
            "single"
          ]
        },
        "protodown": {
          "description": "Mlag Interface protodown reason",
          "type": "string"
        }
      }
    },
    "schema-mlag-mlag-cc-id-def": {
      "type": "string",
      "nullable": true
    },
    "schema-mlag-mlag-cc-id": {
      "title": "Parameter",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-id-def"
        }
      ]
    },
    "schema-mlag-mlag-cc-entry-show": {
      "properties": {
        "name": {
          "title": "Parameter",
          "description": "Consistency-checker parameter name",
          "type": "string"
        },
        "local-value": {
          "title": "LocalValue",
          "description": "Local value for the consistency-check parameter",
          "type": "string"
        },
        "peer-value": {
          "title": "PeerValue",
          "description": "Peer Value for the consistency-check parameter",
          "type": "string"
        },
        "conflict": {
          "title": "Conflict",
          "description": "conflict in the consistency of the parameter",
          "type": "string"
        }
      }
    },
    "cue-show-schema-mlag-mlag-cc-entry": {
      "description": "Mlag consistency checker parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-entry-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-cc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-cc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-entry"
      }
    },
    "schema-mlag-mlag-cc-collection-presentation": {},
    "cue-show-schema-mlag-if-mlag-cc": {
      "description": "Interface MLAG Consistency-checker",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-collection-presentation"
        }
      ]
    },
    "cue-show-schema-mlag-if-mlag-show-children": {
      "properties": {
        "consistency-checker": {
          "description": "Consistency-checker parameters for mlag interfaces",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-if-mlag-cc"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-clear-action": {
      "description": "Clear action on clag bonds",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-mlag-mlag-lacp-conflict-action-children": {
      "description": "MLAG lacp-conflict related actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-mlag-mlag-clear-action"
        }
      }
    },
    "schema-mlag-if-mlag-action-children": {
      "properties": {
        "lacp-conflict": {
          "$ref": "#/x-defs/schema-mlag-mlag-lacp-conflict-action-children"
        }
      }
    },
    "cue-show-schema-mlag-if-mlag": {
      "description": "MLAG configuration on the bond interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-config"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-if-mlag-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-action-children"
        }
      ]
    },
    "cue-show-schema-bond-if-bond-config-children": {
      "properties": {
        "member": {
          "$ref": "#/x-defs/cue-show-schema-bond-if-bond-members"
        },
        "mlag": {
          "$ref": "#/x-defs/cue-show-schema-mlag-if-mlag"
        }
      }
    },
    "cue-show-schema-bond-if-bond": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bond-if-bond-config-children"
        }
      ]
    },
    "schema-bridge-domain-def": {
      "type": "string",
      "nullable": true,
      "format": "bridge-name",
      "minLength": 1
    },
    "schema-bridge-domain-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-bridge-if-domain-config": {
      "properties": {
        "learning": {
          "description": "source mac address learning for this bridge domain on this interface\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "type": "string",
          "nullable": true
        },
        "untagged": {
          "description": "Untagged packets ingressing on the interface will be put in this vlan.  Egress packets are always tagged.  If none, then untagged packets will be dropped.  If auto, inherit from bridge domain.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "nullable": true,
          "default": "auto"
        },
        "access": {
          "description": "Untagged packets ingressing on this interface will be put in this vlan.  Tagged packets will be dropped.  Egress packets will be untagged.  If auto, inherit from bridge domain.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-stp-if-stp-config": {
      "properties": {
        "bpdu-filter": {
          "description": "BPDU filter on a port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "bpdu-guard": {
          "description": "Bridge Protocol Data Unit guard",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "admin-edge": {
          "description": "Edge state of the port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "auto-edge": {
          "description": "Auto transition to/from edge state of the port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "type": "string",
          "nullable": true
        },
        "network": {
          "description": "Bridge assurance capability for a port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "restrrole": {
          "description": "enable/disable port ability to take root role of the port (need better name)",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "path-cost": {
          "description": "Configure stp port path cost (1-200000000).",
          "type": "integer",
          "minimum": 1,
          "maximum": 200000000,
          "nullable": true
        }
      }
    },
    "schema-stp-vlan-vid-id": {
      "title": "vlan",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-stp-if-domain-stp-vlan-config": {
      "properties": {
        "priority": {
          "description": "Port stp vlan priority. The priority value must be a number between 0 and 240 and a multiple of 16.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 240,
          "multipleOf": 16,
          "nullable": true
        },
        "path-cost": {
          "description": "Configure stp vlan port path cost (1-200000000).",
          "type": "integer",
          "minimum": 1,
          "maximum": 200000000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-stp-if-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-domain-stp-vlan-config"
        }
      ]
    },
    "cue-show-schema-stp-if-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stp-if-domain-stp-vlan"
      }
    },
    "cue-show-schema-stp-if-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stp-if-domain-stp-vlans-mapping"
        }
      ]
    },
    "cue-show-schema-stp-if-stp-config-children": {
      "properties": {
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-stp-if-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "schema-stp-if-stp-clear-target-def": {
      "description": "Specifies the configuration for clearing parameters under the stp resource.\nCurrently supported options include:\n- \"bpduguardviolation\"\n",
      "x-action-param-type": "positional",
      "enum": [
        "bpduguardviolation"
      ]
    },
    "schema-stp-if-stp-clear-action-parameters": {
      "description": "Clear action parameters of the interface",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "clear-target": {
              "$ref": "#/x-defs/schema-stp-if-stp-clear-target-def"
            }
          }
        }
      }
    },
    "schema-stp-if-stp-clear-action": {
      "description": "Clear action stp parameters of the interface\nCurrently supported options include:\n- \"bpduguardviolation\"\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-clear-action-parameters"
        }
      ]
    },
    "schema-stp-if-stp-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-stp-if-stp-clear-action"
        }
      }
    },
    "schema-stp-if-stp-show": {
      "properties": {
        "state": {
          "description": "stp interface state",
          "type": "string"
        }
      }
    },
    "cue-show-schema-stp-if-stp": {
      "description": "attributed related to a stpd interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-stp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stp-if-stp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-show"
        }
      ]
    },
    "cue-show-schema-bridge-if-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/cue-show-schema-stp-if-stp"
        },
        "vlan": {
          "description": "Set of allowed vlans for this bridge domain on this interface.  If \"all\", inherit all vlans from the bridge domain, if appropriate. This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "cue-show-schema-bridge-if-domain": {
      "description": "Bridge domain on this interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-if-domain-config-children"
        }
      ]
    },
    "cue-show-schema-bridge-if-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-if-domain"
      }
    },
    "cue-show-schema-bridge-if-domains": {
      "description": "Bridge domains on this interface",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-if-domains-mapping"
        }
      ]
    },
    "cue-show-schema-bridge-if-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/cue-show-schema-bridge-if-domains"
        }
      }
    },
    "cue-show-schema-bridge-if-bridge": {
      "description": "attributed related to a bridged interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-if-bridge-config-children"
        }
      ]
    },
    "schema-evpn-if-evpn-config": {
      "properties": {}
    },
    "schema-evpn-if-multihoming-config": {
      "properties": {
        "uplink": {
          "description": "Enable evpn multihoming tracking to prevent traffic loss due to NVE connectivity loss, uplink's operational state is tracked when enabled.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "schema-evpn-if-mh-segment-config": {
      "properties": {
        "local-id": {
          "description": "Ethernet segment local-id.  If provided, it will be combined with the global multihoming `mac-address` to create the ethernet segment identifier, which must be unique for each segment and match other bonds in the segment.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 16777215,
          "nullable": true
        },
        "identifier": {
          "description": "Ethernet segment identifier Type-0 format, it must be unique for each segment and match other bonds in the segment.\n",
          "type": "string",
          "format": "segment-identifier",
          "nullable": true
        },
        "mac-address": {
          "description": "MAC address for this ethernet segment.  If 'auto', the global evpn multihoming mac-address will be used.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        },
        "df-preference": {
          "description": "Designated forwarder preference value for this ethernet segment. If 'auto', the global evpn multihoming preference will be used. This is the default.\n",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 65535,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "cue-show-schema-evpn-if-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-mh-segment-config"
        }
      ]
    },
    "cue-show-schema-evpn-if-multihoming-config-children": {
      "properties": {
        "segment": {
          "$ref": "#/x-defs/cue-show-schema-evpn-if-mh-segment"
        }
      }
    },
    "cue-show-schema-evpn-if-multihoming": {
      "description": "Multihoming interface configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-multihoming-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-if-multihoming-config-children"
        }
      ]
    },
    "cue-show-schema-evpn-if-evpn-config-children": {
      "properties": {
        "multihoming": {
          "$ref": "#/x-defs/cue-show-schema-evpn-if-multihoming"
        }
      }
    },
    "cue-show-schema-evpn-if-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-if-evpn-config-children"
        }
      ]
    },
    "schema-ptp-ptp-instance-id-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 16,
      "nullable": true
    },
    "schema-ptp-delay-mechanism-def": {
      "type": "string",
      "enum": [
        "end-to-end",
        null
      ],
      "nullable": true
    },
    "schema-ptp-transport-def": {
      "type": "string",
      "enum": [
        "ipv4",
        "ipv6",
        "802.3",
        null
      ],
      "nullable": true
    },
    "schema-ptp-ttl-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 255,
      "nullable": true
    },
    "schema-ptp-unicast-mode-def": {
      "type": "string",
      "enum": [
        "client",
        "server",
        null
      ],
      "nullable": true
    },
    "schema-ptp-unicast-request-duration-def": {
      "type": "integer",
      "minimum": 10,
      "maximum": 1000,
      "nullable": true
    },
    "schema-ptp-tbl-id-def": {
      "type": "string",
      "format": "integer-id",
      "nullable": true
    },
    "schema-ptp-tbl-id-int-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 16,
      "nullable": true
    },
    "schema-ptp-local-priority-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 255,
      "nullable": true
    },
    "schema-ptp-if-ptp-config": {
      "properties": {
        "instance": {
          "description": "PTP instance number.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-ptp-instance-id-def"
            }
          ],
          "default": 1,
          "nullable": true
        },
        "forced-master": {
          "description": "Configures PTP interfaces to forced master state.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "acceptable-master": {
          "description": "Determines if acceptable master check is enabled for this interface.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "delay-mechanism": {
          "description": "Mode in which PTP message is transmitted.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-delay-mechanism-def"
            }
          ],
          "default": "end-to-end",
          "nullable": true
        },
        "transport": {
          "description": "Transport method for the PTP messages.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-transport-def"
            }
          ],
          "nullable": true
        },
        "ttl": {
          "description": "Maximum number of hops the PTP messages can make before it gets dropped.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-ttl-def"
            }
          ],
          "default": 1,
          "nullable": true
        },
        "mixed-multicast-unicast": {
          "description": "Enables Multicast for Announce, Sync and Followup and Unicast for Delay Request/Response.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "unicast-service-mode": {
          "description": "Choose one of unicast service mode for port.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-unicast-mode-def"
            }
          ],
          "nullable": true
        },
        "unicast-request-duration": {
          "description": "The service time in seconds to be requested during discovery.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-unicast-request-duration-def"
            }
          ],
          "default": 300,
          "nullable": true
        },
        "unicast-master-table-id": {
          "description": "Table index of the unicast masters table to use for the port.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-tbl-id-def"
            },
            {
              "$ref": "#/x-defs/schema-ptp-tbl-id-int-def"
            }
          ],
          "nullable": true
        },
        "local-priority": {
          "description": "Port Local priority attribute for telecom profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-local-priority-def"
            }
          ]
        },
        "ipv6-scope": {
          "description": "Specifies the desired scope for IPv6 multicast messages. This will be used as the second byte of primary address.\n",
          "type": "string",
          "enum": [
            "interface-local",
            "link-local",
            "admin-local",
            "site-local",
            "organization-local",
            "global",
            null
          ],
          "default": "global",
          "nullable": true
        }
      }
    },
    "schema-ptp-announce-interval-def": {
      "type": "integer",
      "minimum": -3,
      "maximum": 4,
      "nullable": true
    },
    "schema-ptp-sync-interval-def": {
      "type": "integer",
      "minimum": -7,
      "maximum": 1,
      "nullable": true
    },
    "schema-ptp-delay-req-interval-def": {
      "type": "integer",
      "minimum": -7,
      "maximum": 6,
      "nullable": true
    },
    "schema-ptp-announce-timeout-def": {
      "type": "integer",
      "minimum": 2,
      "maximum": 10,
      "nullable": true
    },
    "schema-ptp-if-ptp-timers-config": {
      "properties": {
        "announce-interval": {
          "description": "Mean time interval between successive Announce messages.  It's specified as a power of two in seconds.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-announce-interval-def"
            }
          ],
          "default": 1,
          "nullable": true
        },
        "sync-interval": {
          "description": "The mean SyncInterval for multicast messages.  It's specified as a power of two in seconds.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-sync-interval-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "delay-req-interval": {
          "description": "The minimum permitted mean time interval between successive Delay Req messages.  It's specified as a power of two in seconds.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-delay-req-interval-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "announce-timeout": {
          "description": "The number of announceIntervals that have to pass without receipt of an Announce message before the occurrence of the timeout event\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-announce-timeout-def"
            }
          ],
          "default": 3,
          "nullable": true
        }
      }
    },
    "cue-show-schema-ptp-if-ptp-timers": {
      "description": "Interface PTP timerss",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-timers-config"
        }
      ]
    },
    "schema-ptp-if-shaper-config": {
      "properties": {}
    },
    "cue-show-schema-ptp-if-shaper": {
      "description": "Shaper",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-shaper-config"
        }
      ]
    },
    "cue-show-schema-ptp-if-ptp-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-timers"
        },
        "shaper": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-shaper"
        }
      }
    },
    "schema-ptp-if-ptp-show": {
      "properties": {
        "port-state": {
          "description": "State of the port",
          "type": "string",
          "enum": [
            "initializing",
            "faulty",
            "disabled",
            "listening",
            "pre-master",
            "master",
            "passive",
            "uncalibrated",
            "slave"
          ]
        },
        "peer-mean-path-delay": {
          "description": "An estimate of the current one-way propagation delay on the link when the delay-mechanism is peer-to-peer. Otherwise, it is zero\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "integer"
            }
          ]
        },
        "protocol-version": {
          "description": "The PTP version in use on the port",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ptp-if-ptp": {
      "description": "Interface Specific PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-show"
        }
      ]
    },
    "cue-show-schema-acl-outbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-outbound-config-children"
        }
      ]
    },
    "cue-show-schema-acl-inbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-inbound-config-children"
        }
      ]
    },
    "cue-show-schema-acl-if-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-acl-inbound"
            }
          ]
        }
      }
    },
    "cue-show-schema-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acl-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-presentation"
        }
      ]
    },
    "cue-show-schema-acl-if-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-acl-if-acl"
      }
    },
    "cue-show-schema-acl-if-acls": {
      "description": "Interface ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acls-presentation"
        }
      ]
    },
    "schema-tunnel-if-tunnel-config": {
      "properties": {
        "source-ip": {
          "description": "Source underlay IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "dest-ip": {
          "description": "Destination underlay IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "ttl": {
          "description": "time to live",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "default": 64,
          "nullable": true
        },
        "mode": {
          "description": "tunnel mode",
          "type": "string",
          "enum": [
            "gre",
            null
          ],
          "default": "gre",
          "nullable": true
        },
        "interface": {
          "description": "Physical underlay interface to used for Tunnel packets",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-tunnel-if-tunnel": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tunnel-if-tunnel-config"
        }
      ]
    },
    "schema-roce-show-if-roce-counter-clear-action": {
      "description": "Clear Roce Counters",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-roce-show-if-roce-counter-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-counter-clear-action"
        }
      }
    },
    "schema-roce-show-if-roce-stats-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "string",
          "enum": [
            "unknown"
          ]
        }
      ]
    },
    "schema-roce-show-if-roce-rx-pfc-stats-show": {
      "properties": {
        "pause-duration": {
          "description": "Rx PFC pause duration for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "pause-packets": {
          "description": "Rx PFC pause packets for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-rx-pfc-stats": {
      "description": "RoCE Rx PFC Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-pfc-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-stats-byte-unit-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0
        },
        {
          "type": "string",
          "enum": [
            "unknown"
          ]
        }
      ]
    },
    "schema-roce-show-if-roce-rx-roce-stats-show": {
      "properties": {
        "buffer-max-usage": {
          "description": "Max Ingress Pool-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "buffer-usage": {
          "description": "Current Ingress Pool-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "no-buffer-discard": {
          "description": "Rx buffer discards for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "roce-packets": {
          "description": "Rx RoCE Packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "roce-bytes": {
          "description": "Rx RoCE Bytes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "pg-max-usage": {
          "description": "Max PG-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "pg-usage": {
          "description": "Current PG-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-rx-roce-stats": {
      "description": "RoCE Rx RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-roce-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-rx-non-roce-stats-show": {
      "properties": {
        "pg-usage": {
          "description": "Current PG-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "buffer-max-usage": {
          "description": "Max Ingress Pool-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "buffer-usage": {
          "description": "Current Ingress Pool-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "no-buffer-discard": {
          "description": "Rx buffer discards for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "non-roce-bytes": {
          "description": "non-roce rx bytes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "pg-max-usage": {
          "description": "Max PG-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "non-roce-packets": {
          "description": "non-roce rx packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-rx-non-roce-stats": {
      "description": "RoCE Rx CNP Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-non-roce-stats-show"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-rx-stats-show-children": {
      "properties": {
        "rx-pfc-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-rx-pfc-stats"
        },
        "rx-roce-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-rx-roce-stats"
        },
        "rx-non-roce-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-rx-non-roce-stats"
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-rx-stats": {
      "description": "RoCE Rx Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-rx-stats-show-children"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-pfc-stats-show": {
      "properties": {
        "pause-duration": {
          "description": "Tx PFC pause duration for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "pause-packets": {
          "description": "Tx PFC pause packets for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-pfc-stats": {
      "description": "RoCE Tx PFC Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-pfc-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-roce-stats-show": {
      "properties": {
        "buffer-max-usage": {
          "description": "Max Egress Pool-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "buffer-usage": {
          "description": "Current Egress Pool-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "roce-bytes": {
          "description": "Tx RoCE Packet bytes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "roce-packets": {
          "description": "Tx RoCE Packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "tc-max-usage": {
          "description": "Max TC-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "tc-usage": {
          "description": "Current TC-buffer usage for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "unicast-no-buffer-discard": {
          "description": "Tx buffer discards for RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-roce-stats": {
      "description": "RoCE Tx RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-roce-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-non-roce-stats-show": {
      "properties": {
        "buffer-max-usage": {
          "description": "Max Egress Pool-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "buffer-usage": {
          "description": "Current Egress Pool-buffer usage for non-RoCE traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-non-roce-stats": {
      "description": "Tx non-RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-non-roce-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-cnp-stats-show": {
      "properties": {
        "cnp-bytes": {
          "description": "Tx CNP Packet Bytes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "tc-max-usage": {
          "description": "Max TC-buffer usage for CNP traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "cnp-packets": {
          "description": "Tx CNP Packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        },
        "tc-usage": {
          "description": "Current TC-buffer usage for CNP traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-byte-unit-def"
            }
          ]
        },
        "unicast-no-buffer-discard": {
          "description": "Tx buffer discards for CNP traffic",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-cnp-stats": {
      "description": "RoCE Tx CNP Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-cnp-stats-show"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-ecn-stats-show": {
      "properties": {
        "ecn-marked-packets": {
          "description": "Tx ECN marked packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-roce-show-if-roce-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-ecn-stats": {
      "description": "RoCE Tx ECN Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-ecn-stats-show"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-tx-stats-show-children": {
      "properties": {
        "tx-pfc-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-pfc-stats"
        },
        "tx-roce-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-roce-stats"
        },
        "tx-non-roce-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-non-roce-stats"
        },
        "tx-cnp-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-cnp-stats"
        },
        "tx-ecn-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-ecn-stats"
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-tx-stats": {
      "description": "RoCE Tx Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-stats-show-children"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-stats-show-children": {
      "properties": {
        "rx-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-rx-stats"
        },
        "tx-stats": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-tx-stats"
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-stats": {
      "description": "Interface roce counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-counter-action-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-stats-show-children"
        }
      ]
    },
    "schema-roce-show-roce-dscp-def": {
      "type": "string",
      "nullable": true,
      "format": "item-name",
      "minLength": 1
    },
    "schema-roce-show-roce-dscp-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-dscp-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-roce-show-roce-sp-dscp-show": {
      "properties": {
        "switch-prio": {
          "description": "Switch Priority",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        },
        "dscp": {
          "description": "DSCP",
          "type": "string"
        },
        "pcp": {
          "description": "802.1p",
          "type": "string"
        }
      }
    },
    "cue-show-schema-roce-show-roce-dscp": {
      "description": "DSCP to SP config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-sp-dscp-show"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-dscps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-roce-dscp"
      }
    },
    "schema-roce-show-roce-dscps-presentation": {},
    "cue-show-schema-roce-show-roce-dscps": {
      "description": "RoCE PCP/DSCP->SP mapping configurations",
      "title": "RoCE PCP/DSCP->SP mapping configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-dscps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-dscps-presentation"
        }
      ]
    },
    "schema-roce-show-roce-pfc-show": {
      "properties": {
        "pfc-priority": {
          "description": "switch-prio on which PFC is enabled",
          "type": "string"
        },
        "rx-enabled": {
          "description": "PFC Rx Enabled status",
          "type": "string"
        },
        "tx-enabled": {
          "description": "PFC Tx Enabled status",
          "type": "string"
        },
        "cable-length": {
          "description": "Cable Length (in meters)",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-roce-show-roce-pfc": {
      "description": "PFC config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pfc-show"
        }
      ]
    },
    "schema-roce-show-roce-tc-def": {
      "type": "string",
      "nullable": true,
      "format": "item-name",
      "minLength": 1
    },
    "schema-roce-show-roce-tc-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-tc-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-roce-show-roce-sp-tc-show": {
      "properties": {
        "switch-prio": {
          "description": "Switch Priority",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        },
        "traffic-class": {
          "description": "Egress Queue",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        },
        "scheduler-weight": {
          "description": "Scheduler ETS configuration",
          "type": "string"
        }
      }
    },
    "cue-show-schema-roce-show-roce-tc": {
      "description": "SP to TC config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-sp-tc-show"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-tcs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-roce-tc"
      }
    },
    "schema-roce-show-roce-tcs-presentation": {},
    "cue-show-schema-roce-show-roce-tcs": {
      "description": "RoCE SP->TC mapping and ETS configurations",
      "title": "RoCE SP->TC mapping and ETS configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-tcs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-tcs-presentation"
        }
      ]
    },
    "schema-roce-show-trust-show": {
      "properties": {
        "trust-mode": {
          "description": "Trust Setting on the port for packet classification",
          "type": "string",
          "enum": [
            "pcp",
            "dscp",
            "port",
            "pcp,dscp",
            "invalid"
          ]
        }
      }
    },
    "cue-show-schema-roce-show-trust": {
      "description": "Trust config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-trust-show"
        }
      ]
    },
    "schema-roce-show-roce-congestion-show": {
      "properties": {
        "congestion-mode": {
          "description": "Congestion config mode",
          "type": "string"
        },
        "enabled-tc": {
          "description": "Congestion config enabled Traffic Class",
          "type": "string"
        },
        "min-threshold": {
          "description": "Congestion config min-threshold",
          "type": "integer"
        },
        "max-threshold": {
          "description": "Congestion config max-threshold",
          "type": "integer"
        },
        "probability": {
          "description": "Congestion config probability",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-roce-show-roce-congestion": {
      "description": "Congestion Control config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-congestion-show"
        }
      ]
    },
    "schema-roce-show-roce-pool-def": {
      "type": "string",
      "nullable": true,
      "format": "item-name",
      "minLength": 1
    },
    "schema-roce-show-roce-pool-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-roce-show-roce-pool-show": {
      "properties": {
        "size": {
          "description": "Pool size",
          "type": "string"
        },
        "mode": {
          "description": "Pool Mode",
          "type": "string"
        },
        "name": {
          "description": "Pool Name",
          "type": "string"
        }
      }
    },
    "schema-roce-show-roce-pool-usage-show": {
      "properties": {
        "pool-id": {
          "description": "Pool Id",
          "type": "integer"
        },
        "current-usage": {
          "description": "Current Usage",
          "type": "integer"
        },
        "max-usage": {
          "description": "Max Usage",
          "type": "integer"
        }
      }
    },
    "schema-roce-show-roce-pool-prio-map-show": {
      "properties": {
        "switch-priorities": {
          "description": "Mapped Switch Priorities to the Pool",
          "type": "string"
        },
        "traffic-class": {
          "description": "Mapped traffic classes to the Pool",
          "type": "string"
        }
      }
    },
    "cue-show-schema-roce-show-if-roce-pool": {
      "description": "Interface Roce Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-usage-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-prio-map-show"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-pool"
      }
    },
    "schema-roce-show-if-roce-pool-presentation": {},
    "cue-show-schema-roce-show-if-roce-pools": {
      "description": "Interface Roce pools",
      "title": "RoCE Pool Status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-pool-presentation"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-status-show-children": {
      "properties": {
        "prio-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-dscps"
        },
        "pfc": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pfc"
        },
        "tc-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-tcs"
        },
        "trust": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-trust"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-congestion"
        },
        "pool-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-pools"
        }
      }
    },
    "schema-roce-show-if-roce-status-show": {
      "properties": {}
    },
    "schema-roce-roce-mode-config": {
      "properties": {
        "mode": {
          "description": "Roce Mode",
          "type": "string",
          "enum": [
            "lossy",
            "lossless",
            null
          ],
          "default": "lossless",
          "nullable": true
        }
      }
    },
    "schema-roce-show-if-roce-status-presentation": {},
    "cue-show-schema-roce-show-if-roce-status": {
      "description": "Interface status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-status-show-children"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-mode-config"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status-presentation"
        }
      ]
    },
    "cue-show-schema-roce-show-if-roce-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-stats"
        },
        "status": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-status"
        }
      }
    },
    "cue-show-schema-roce-if-roce": {
      "description": "An interface roce info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-show-children"
        }
      ]
    },
    "schema-qos-sp-tc-pg-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-if-qos-sp-id": {
      "title": "switch-priority",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-eq-mapping-if-qos-egress-queue-show": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        }
      }
    },
    "cue-show-schema-qos-eq-mapping-if-qos-egress-queue": {
      "description": "traffic-class mapped to the internal switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-qos-egress-queue-show"
        }
      ]
    },
    "cue-show-schema-qos-eq-mapping-if-qos-egress-queue-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-qos-egress-queue"
      }
    },
    "schema-qos-eq-mapping-qos-egress-queue-sp-presentation": {},
    "cue-show-schema-qos-eq-mapping-if-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "title": "SP->TC mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-qos-egress-queue-sp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp-presentation"
        }
      ]
    },
    "cue-show-schema-qos-eq-mapping-if-egress-queue-show-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-qos-egress-queue-sp"
        }
      }
    },
    "schema-qos-eq-mapping-egress-queue-presentation": {},
    "cue-show-schema-qos-eq-mapping-if-egress-queue": {
      "description": "Properties associated with SP->TC mapping configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-egress-queue-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-presentation"
        }
      ]
    },
    "schema-qos-buffers-buffer-pool-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-buffers-qos-buffer-pool-id": {
      "title": "Hw Pool ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-buffer-pool-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-buffers-if-qos-buffers-ing-port-stats-show": {
      "properties": {
        "pool-mode": {
          "description": "Pool Mode",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-port-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-port-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-ing-port-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-port": {
      "description": "Buffer stats for ingress port region",
      "title": "Buffer Statistics - Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-presentation"
        }
      ]
    },
    "schema-qos-mgmt-pg-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-buffers-if-qos-pg-id": {
      "title": "priority-group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-mgmt-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-buffers-if-qos-buffers-ing-pg-stats-show": {
      "properties": {
        "pool-id": {
          "description": "Corresponding pool id where the regions are mapped",
          "type": "integer",
          "title": "Pool ID"
        },
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "lossy-lossless": {
          "description": "Lossy or Lossless",
          "type": "string",
          "title": "Lossy/Lossless"
        },
        "xon-th": {
          "description": "xon threshold value",
          "type": "integer",
          "title": "XON Th"
        },
        "xoff-th": {
          "description": "xoff threshold value",
          "type": "integer",
          "title": "XOFF Th"
        },
        "hr": {
          "description": "Headroom size",
          "type": "integer",
          "title": "HR"
        },
        "hr-current": {
          "description": "Current usage of headroom",
          "type": "integer",
          "title": "HR/PL Usage"
        },
        "hr-max": {
          "description": "Max peak usage of headroom",
          "type": "integer",
          "title": "HR/PL Max"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-pg-stats": {
      "description": "Ingress Buffer Priority Group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-pg-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-ing-pg-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-pg": {
      "description": "Buffer stats for ingress priority group region",
      "title": "Buffer Statistics - Ingress Priority Group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-pg-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-port-stats-show": {
      "properties": {
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-port-stats": {
      "description": "Egress Buffer Port Region",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-port-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-port-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-port": {
      "description": "Buffer stats for egress port region",
      "title": "Buffer Statistics - Egress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-presentation"
        }
      ]
    },
    "schema-qos-mc-tc-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-mgmt-tc-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-buffers-if-qos-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-mc-tc-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-mgmt-tc-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-buffers-if-qos-buffers-eg-tc-stats-show": {
      "properties": {
        "pool-id": {
          "description": "Corresponding pool id where the regions are mapped",
          "type": "integer",
          "title": "Pool ID"
        },
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-tc-stats": {
      "description": "Egress Buffer Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-tc-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-tc-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-tc": {
      "description": "Interface egress traffic class QoS buffers",
      "title": "Buffer - Egress Traffic Class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-tc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-mc-stats-show": {
      "properties": {
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-mc-stats": {
      "description": "Egress Buffer Multicast",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-mc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-mc-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-mc-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-mc": {
      "description": "Interface egress multicast QoS buffers",
      "title": "Buffer - Egress Multicast",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-mc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-presentation"
        }
      ]
    },
    "schema-qos-buffers-qos-desc-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-buffers-desc-qos-buffer-pool-id": {
      "title": "Pool ID",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-desc-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-buffers-if-qos-buffers-ing-egr-desc-stats-show": {
      "properties": {
        "pool-mode": {
          "description": "Pool Mode",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-ing-port-desc-stats": {
      "description": "Ingress Buffer Descriptor Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-egr-desc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buff-ing-port-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-port-desc-stats"
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buff-ing-port-desc": {
      "description": "Interface ingress port descriptor buffer",
      "title": "Descriptor Buffer Statistics - Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-ing-port-desc-mapping"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-eg-port-desc-stats": {
      "description": "Egress Buffer Descriptor Port Region",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-egr-desc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-egr-port-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-port-desc-stats"
      }
    },
    "cue-show-schema-qos-buffers-if-qos-egr-port-desc": {
      "description": "Interface QoS buffers egress port descriptor",
      "title": "Descriptor Buffer Statistics - Egress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-port-desc-mapping"
        }
      ]
    },
    "schema-qos-buffers-desc-if-qos-pg-id": {
      "title": "priority-group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-desc-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-buffers-if-qos-buffers-desc-stats-show": {
      "properties": {
        "pool-id": {
          "description": "Corresponding pool id where the regions are mapped",
          "type": "integer",
          "title": "Pool ID"
        },
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-desc-stats": {
      "description": "Qos Buffer Descriptor Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-desc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-ing-pri-grp-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-desc-stats"
      }
    },
    "cue-show-schema-qos-buffers-if-qos-ing-pri-grp-desc": {
      "description": "Interface QoS buffers ingress priority group descriptor",
      "title": "Descriptor Buffer Statistics - Ingress Priority Group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-ing-pri-grp-desc-mapping"
        }
      ]
    },
    "schema-qos-buffers-desc-if-qos-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-desc-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-qos-buffers-if-qos-egr-traffic-cls-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-desc-stats"
      }
    },
    "cue-show-schema-qos-buffers-if-qos-egr-traffic-cls-desc": {
      "description": "Interface QoS buffers egress traffic class descriptor",
      "title": "Descriptor Buffer Statistics - Egress Traffic Class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-traffic-cls-desc-mapping"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buff-desc-show-children": {
      "properties": {
        "ingress-port": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-ing-port-desc"
        },
        "egress-port": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-port-desc"
        },
        "ingress-priority-group": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-ing-pri-grp-desc"
        },
        "egress-traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-traffic-cls-desc"
        }
      }
    },
    "schema-qos-buffers-if-qos-buff-desc-presentation": {},
    "cue-show-schema-qos-buffers-if-qos-buff-descriptor": {
      "description": "Interface QoS buffer descriptor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-desc-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-desc-presentation"
        }
      ]
    },
    "cue-show-schema-qos-buffers-if-qos-buffers-show-children": {
      "properties": {
        "ingress-port": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-port"
        },
        "ingress-priority-group": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-pg"
        },
        "egress-port": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-port"
        },
        "egress-traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-tc"
        },
        "egress-multicast": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-mc"
        },
        "descriptor": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-descriptor"
        }
      }
    },
    "schema-qos-buffers-if-qos-buffers-presentation": {},
    "schema-qos-buffers-if-qos-buffers-clear-action": {
      "description": "Clear action on buffer stats",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-clear-action"
        }
      }
    },
    "cue-show-schema-qos-buffers-if-qos-buffers": {
      "description": "Interface QoS buffers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-presentation"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-action-children"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-show-children": {
      "properties": {
        "roce": {
          "$ref": "#/x-defs/cue-show-schema-roce-if-roce"
        },
        "egress-queue-mapping": {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-egress-queue"
        },
        "buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers"
        }
      }
    },
    "schema-qos-if-qos-config": {
      "properties": {}
    },
    "schema-qos-pfc-if-fc-show": {
      "properties": {
        "xoff-threshold": {
          "description": "Xoff Threshold (in bytes)",
          "title": "XOff Th",
          "type": "integer"
        },
        "xon-threshold": {
          "description": "Xon Threshold (in bytes)",
          "title": "XOn Th",
          "type": "integer"
        },
        "port-buffer": {
          "description": "Port Buffer (in bytes)",
          "title": "Port Buffer",
          "type": "integer"
        },
        "cable-length": {
          "description": "Cable Length (in meters)",
          "title": "Cable Length",
          "type": "integer"
        }
      }
    },
    "schema-qos-pfc-if-pfc-tx-rx-show": {
      "properties": {
        "tx": {
          "title": "Tx",
          "description": "PFC Tx State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        },
        "rx": {
          "title": "Rx",
          "description": "PFC Rx State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        }
      }
    },
    "schema-qos-pfc-if-pfc-show": {
      "properties": {
        "switch-priority": {
          "title": "switch-priority",
          "description": "switch-priorities configured on interface",
          "type": "string"
        }
      }
    },
    "schema-qos-features-profile-name-def": {
      "type": "string",
      "format": "profile-name",
      "nullable": true
    },
    "schema-qos-pfc-if-pfc-config": {
      "properties": {
        "profile": {
          "description": "PFC Profile attached to the interface",
          "title": "PFC Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-qos-pfc-if-pfc": {
      "description": "Properties associated with PFC configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-fc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-tx-rx-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-config"
        }
      ]
    },
    "schema-qos-linkpause-if-link-pause-tx-rx-show": {
      "properties": {
        "tx": {
          "title": "Tx",
          "description": "Link Pause Tx State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        },
        "rx": {
          "title": "Rx",
          "description": "Link Pause Rx State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        }
      }
    },
    "schema-qos-linkpause-if-link-pause-config": {
      "properties": {
        "profile": {
          "description": "Link-pause Profile attached to the interface",
          "title": "Link-Pause Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-qos-linkpause-if-link-pause": {
      "description": "Properties associated with link-pause configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-fc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-tx-rx-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-config"
        }
      ]
    },
    "schema-qos-if-qos-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-ecn-if-qos-ecn-show": {
      "properties": {
        "min-threshold": {
          "description": "Minimum Threshold (in bytes)",
          "title": "Min Th",
          "type": "integer"
        },
        "max-threshold": {
          "description": "Maximum Threshold (in bytes)",
          "title": "Max Th",
          "type": "integer"
        },
        "probability": {
          "description": "Probability",
          "title": "Probability",
          "type": "integer"
        },
        "red": {
          "title": "RED",
          "description": "Random Early Detection State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        },
        "ecn": {
          "title": "ECN",
          "description": "Early Congestion Notification State",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        }
      }
    },
    "cue-show-schema-qos-ecn-if-qos-ecn": {
      "description": "ECN configuration per traffic class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn-show"
        }
      ]
    },
    "cue-show-schema-qos-ecn-if-qos-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-qos-ecn"
      }
    },
    "schema-qos-ecn-qos-ecn-presentation": {},
    "cue-show-schema-qos-ecn-if-qos-ecn-tc": {
      "description": "TC->ECN configurations mapping",
      "title": "ECN configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-qos-ecn-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ecn-if-ecn-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-qos-ecn-tc"
        }
      }
    },
    "schema-qos-ecn-if-ecn-config": {
      "properties": {
        "profile": {
          "description": "Congestion control Profile attached to the interface",
          "title": "Congestion Control Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-qos-ecn-ecn-presentation": {},
    "cue-show-schema-qos-ecn-if-ecn": {
      "description": "Properties associated with congestion control configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-ecn-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-presentation"
        }
      ]
    },
    "schema-qos-ets-if-ets-config": {
      "properties": {
        "profile": {
          "description": "ETS Profile attached to the interface",
          "title": "Egress Scheduler Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-qos-ets-if-qos-ets-show": {
      "properties": {
        "mode": {
          "description": "DWRR/Strict mode",
          "type": "string",
          "enum": [
            "dwrr",
            "strict"
          ]
        },
        "bw-percent": {
          "description": "DWRR weight",
          "type": "integer",
          "minimum": 0,
          "maximum": 100
        }
      }
    },
    "cue-show-schema-qos-ets-if-qos-ets": {
      "description": "ETS mode and bw-percent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-qos-ets-show"
        }
      ]
    },
    "cue-show-schema-qos-ets-if-qos-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ets-if-qos-ets"
      }
    },
    "schema-qos-ets-qos-ets-presentation": {},
    "cue-show-schema-qos-ets-if-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "title": "TC->DWRR weight configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-if-qos-ets-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ets-if-ets-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-if-qos-ets-tc"
        }
      }
    },
    "schema-qos-ets-ets-presentation": {},
    "cue-show-schema-qos-ets-if-ets": {
      "description": "Properties associated with ETS configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-ets-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-if-ets-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-presentation"
        }
      ]
    },
    "schema-qos-egress-shapers-if-egress-shaper-config": {
      "properties": {
        "profile": {
          "description": "Egress Shaper Profile attached to the interface",
          "title": "Egress Shaper Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-qos-egress-shapers-if-egress-shaper-show": {
      "properties": {
        "port-max-rate": {
          "description": "Egress shaper port max rate(in kbps)",
          "type": "integer",
          "minimum": 0,
          "maximum": 2147483647
        },
        "port-max-shaper-state": {
          "description": "Port Egress Max Shaper state enable/disable",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        }
      }
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper-show": {
      "properties": {
        "min-rate": {
          "description": "Egress shaper min rate(in kbps) per traffic-class",
          "type": "integer",
          "title": "min-rate(kbps)",
          "minimum": 0,
          "maximum": 2147483647
        },
        "min-shaper-state": {
          "description": "min shaper state on the traffic-class",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        },
        "max-rate": {
          "description": "Egress shaper max rate(in kbps) per traffic-class",
          "type": "integer",
          "title": "max-rate(kbps)",
          "minimum": 0,
          "maximum": 2147483647
        },
        "max-shaper-state": {
          "description": "max shaper state on the traffic-class",
          "type": "string",
          "enum": [
            "enable",
            "disable"
          ]
        }
      }
    },
    "cue-show-schema-qos-egress-shapers-if-qos-egress-shaper": {
      "description": "Egress Shaper min/max rate",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-show"
        }
      ]
    },
    "cue-show-schema-qos-egress-shapers-if-qos-egress-shaper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-qos-egress-shaper"
      }
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper-presentation": {},
    "cue-show-schema-qos-egress-shapers-if-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC->min/max rate configurations",
      "title": "Shaper Min/Max Rate",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-qos-egress-shaper-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-presentation"
        }
      ]
    },
    "cue-show-schema-qos-egress-shapers-if-egress-shaper-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-qos-egress-shaper-tc"
        }
      }
    },
    "schema-qos-egress-shapers-egress-shaper-presentation": {},
    "cue-show-schema-qos-egress-shapers-if-egress-shaper": {
      "description": "Properties associated with Egress Shaper configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-egress-shaper-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-presentation"
        }
      ]
    },
    "schema-qos-mapping-if-mapping-config": {
      "properties": {
        "profile": {
          "description": "PCP/DSCP->SP mapping Profile attached to the interface",
          "title": "Mapping Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-qos-mapping-if-mapping-show": {
      "properties": {
        "port-default-sp": {
          "description": "Port Default Switch Priority",
          "title": "Port Default SP",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        },
        "trust": {
          "description": "Port Trust configuration",
          "title": "Trust",
          "type": "string",
          "enum": [
            "l2",
            "l3",
            "port",
            "both"
          ]
        }
      }
    },
    "schema-qos-features-qos-pcp-id": {
      "title": "802.1p",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-mapping-if-qos-mapping-show": {
      "properties": {
        "switch-priority": {
          "description": "Internal Switch Priority",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        }
      }
    },
    "cue-show-schema-qos-mapping-if-qos-mapping": {
      "description": "switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-show"
        }
      ]
    },
    "cue-show-schema-qos-mapping-if-qos-pcp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mapping"
      }
    },
    "schema-qos-mapping-qos-mapping-presentation": {},
    "cue-show-schema-qos-mapping-if-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "title": "PCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-pcp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "schema-qos-dscp-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-qos-features-qos-dscp-id": {
      "title": "DSCP",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-dscp-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-qos-mapping-if-qos-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mapping"
      }
    },
    "cue-show-schema-qos-mapping-if-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "title": "DSCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-dscp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "cue-show-schema-qos-mapping-if-mapping-show-children": {
      "properties": {
        "pcp": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mappings-pcp"
        },
        "dscp": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mappings-dscp"
        }
      }
    },
    "schema-qos-mapping-mapping-presentation": {},
    "cue-show-schema-qos-mapping-if-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-mapping-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-presentation"
        }
      ]
    },
    "schema-qos-remark-if-remark-config": {
      "properties": {
        "profile": {
          "description": "SP->PCP/DSCP remark Profile attached to the interface",
          "title": "Remark Profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-features-profile-name-def"
            }
          ]
        }
      }
    },
    "schema-qos-remark-if-remark-show": {
      "properties": {
        "rewrite": {
          "description": "Port Rewrite configuration",
          "title": "Rewrite",
          "type": "string",
          "enum": [
            "l2",
            "l3",
            "both"
          ]
        }
      }
    },
    "schema-qos-features-qos-sp-id": {
      "title": "switch-priority",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-remark-if-qos-remark-show": {
      "properties": {
        "pcp": {
          "description": "Packet PCP to rewrite",
          "type": "integer",
          "minimum": 0,
          "maximum": 7
        },
        "dscp": {
          "description": "Packet DSCP to rewrite",
          "type": "integer",
          "minimum": 0,
          "maximum": 63
        }
      }
    },
    "cue-show-schema-qos-remark-if-qos-remark": {
      "description": "PCP/DSCP corresponding to the SP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-show"
        }
      ]
    },
    "cue-show-schema-qos-remark-if-qos-sp-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-remark-if-qos-remark"
      }
    },
    "schema-qos-remark-qos-remark-presentation": {},
    "cue-show-schema-qos-remark-if-qos-remark-sp": {
      "description": "SP->PCP/DSCP remark configurations",
      "title": "SP->PCP/DSCP remark configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-if-qos-sp-remark-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-presentation"
        }
      ]
    },
    "cue-show-schema-qos-remark-if-remark-show-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-if-qos-remark-sp"
        }
      }
    },
    "schema-qos-remark-remark-presentation": {},
    "cue-show-schema-qos-remark-if-remark": {
      "description": "Properties associated with SP->PCP/DSCP remark configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-if-remark-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-presentation"
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-config": {
      "properties": {
        "state": {
          "description": "Enable/Disable PFC Watchdog on an interface\n",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "disable",
          "nullable": true
        }
      }
    },
    "schema-qos-features-qos-tc-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-pfc-wd-if-pfc-watchdog-status-show": {
      "properties": {
        "status": {
          "title": "Status",
          "description": "deadlock status for pfc watchdog on the interface\n",
          "type": "string"
        },
        "deadlock-count": {
          "title": "Deadlock Count",
          "description": "number of times pause-storm deadlock detected on the interface\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-qos-pfc-wd-if-pfc-watchdog-status": {
      "description": "PFC Watchdog status on a given traffic-class\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-watchdog-status-show"
        }
      ]
    },
    "cue-show-schema-qos-pfc-wd-if-pfc-wd-status-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-watchdog-status"
      }
    },
    "cue-show-schema-qos-pfc-wd-if-pfc-wd-status": {
      "description": "PFC Watchdog Status on collection of traffic-class\n",
      "title": "PFC Watchdog Status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-wd-status-mapping"
        }
      ]
    },
    "cue-show-schema-qos-pfc-wd-if-pfc-wd-show-children": {
      "properties": {
        "status": {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-wd-status"
        }
      }
    },
    "schema-qos-pfc-wd-pfc-wd-param-type-def": {
      "description": "property of pfc-watchdog that needs to be cleared",
      "x-action-param-type": "positional",
      "enum": [
        "deadlock-count"
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-action-parameters": {
      "description": "PFC Watchdog action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "param-type": {
              "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-wd-param-type-def"
            }
          }
        }
      }
    },
    "schema-qos-pfc-wd-if-pfc-wd-clear-action": {
      "description": "Clear PFC Watchdog deadlock-count",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-action-parameters"
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-clear-action"
        }
      }
    },
    "schema-qos-pfc-wd-if-pfc-wd-presentation": {},
    "cue-show-schema-qos-pfc-wd-if-pfc-watchdog": {
      "description": "PFC Watchdog configurations on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-wd-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-action-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-presentation"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-config-children": {
      "properties": {
        "pfc": {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-if-pfc"
        },
        "link-pause": {
          "$ref": "#/x-defs/cue-show-schema-qos-linkpause-if-link-pause"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-ecn"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-if-ets"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-egress-shaper"
        },
        "mapping": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-mapping"
        },
        "remark": {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-if-remark"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-watchdog"
        }
      }
    },
    "cue-show-schema-qos-if-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-config-children"
        }
      ]
    },
    "schema-speed-storm-control-config": {
      "properties": {
        "broadcast": {
          "description": "Configure storm control for broadcast traffic in pps",
          "title": "broadcast",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 16771376
        },
        "multicast": {
          "description": "Configure storm control for multicast traffic in pps",
          "title": "multicast",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 16771376
        },
        "unknown-unicast": {
          "description": "Configure storm control for unknown unicast traffic in pps",
          "title": "unknown-unicast",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 16771376
        }
      }
    },
    "cue-show-schema-speed-storm-control": {
      "description": "Configure storm control per interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-speed-storm-control-config"
        }
      ]
    },
    "schema-synce-if-synce-config": {
      "properties": {
        "enable": {
          "description": "Enable/Disable SyncE on the interface",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "provider-priority": {
          "description": "Provider priority for this interface",
          "type": "integer",
          "minimum": 1,
          "maximum": 256,
          "nullable": true
        },
        "bundle-id": {
          "description": "Synce bundle that this interface belongs to.",
          "type": "integer",
          "minimum": 1,
          "maximum": 256,
          "nullable": true
        }
      }
    },
    "schema-synce-if-synce-show": {
      "properties": {
        "admin-status": {
          "description": "The admin status",
          "type": "string",
          "enum": [
            "holdover",
            "tracking"
          ]
        },
        "operational-status": {
          "description": "The oper status",
          "type": "string",
          "enum": [
            "free-running",
            "self-tracking",
            "other-tracking",
            "holdover",
            "holdover-due-to-failure",
            "free-running-due-to-failure"
          ]
        },
        "quality-level-in": {
          "description": "The quality level in",
          "type": "string",
          "enum": [
            "dnu",
            "eec1",
            "eeec",
            "ssa-b",
            "ssu-a",
            "prc",
            "eprc",
            "prtc",
            "eprtc",
            "failed",
            "unknown"
          ]
        },
        "quality-level-out": {
          "description": "The quality level out",
          "type": "string",
          "enum": [
            "dnu",
            "eec1",
            "eeec",
            "ssu-b",
            "ssu-a",
            "prc",
            "eprc",
            "prtc",
            "eprtc",
            "failed",
            "unknown"
          ]
        },
        "admin-frequency-measure": {
          "description": "Admin status of frequency measure on the interface",
          "type": "string",
          "enum": [
            "enabled",
            "disabled"
          ]
        },
        "oper-frequency-measure": {
          "description": "Oper status of frequency measure on the interface",
          "type": "string",
          "enum": [
            "enabled",
            "disabled"
          ]
        },
        "frequency-diff-ppb": {
          "description": "Frequency difference in ppb",
          "type": "integer"
        },
        "holdover-acquired": {
          "description": "Status of holdover acquisition",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        }
      }
    },
    "schema-synce-if-synce-counters-show": {
      "properties": {
        "rx-esmc": {
          "description": "Number of ESMC packets received\n",
          "type": "integer"
        },
        "rx-esmc-error": {
          "description": "Number of ESMC bad packets received\n",
          "type": "integer"
        },
        "rx-esmc-dnu": {
          "description": "Number of ESMC DNU packets received\n",
          "type": "integer"
        },
        "rx-esmc-eec1": {
          "description": "Number of ESMC EEC1 packets received\n",
          "type": "integer"
        },
        "rx-esmc-e-eec": {
          "description": "Number of ESMC eEEC packets received\n",
          "type": "integer"
        },
        "rx-esmc-ssu-b": {
          "description": "Number of ESMC SSU_B packets received\n",
          "type": "integer"
        },
        "rx-esmc-ssu-a": {
          "description": "Number of ESMC SSU_A packets received\n",
          "type": "integer"
        },
        "rx-esmc-prc": {
          "description": "Number of ESMC PRC packets received\n",
          "type": "integer"
        },
        "rx-esmc-e-prc": {
          "description": "Number of ESMC ePRC packets received\n",
          "type": "integer"
        },
        "rx-esmc-prtc": {
          "description": "Number of ESMC PRTC packets received\n",
          "type": "integer"
        },
        "rx-esmc-e-prtc": {
          "description": "Number of ESMC ePRTC packets received\n",
          "type": "integer"
        },
        "rx-esmc-unknown": {
          "description": "Number of ESMC unknown packets received\n",
          "type": "integer"
        },
        "tx-esmc": {
          "description": "Number of ESMC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-error": {
          "description": "Number of ESMC bad packets sent\n",
          "type": "integer"
        },
        "tx-esmc-dnu": {
          "description": "Number of ESMC DNU packets sent\n",
          "type": "integer"
        },
        "tx-esmc-eec1": {
          "description": "Number of ESMC EEC1 packets sent\n",
          "type": "integer"
        },
        "tx-esmc-e-eec": {
          "description": "Number of ESMC eEEC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-ssu-b": {
          "description": "Number of ESMC SSU_B packets sent\n",
          "type": "integer"
        },
        "tx-esmc-ssu-a": {
          "description": "Number of ESMC SSU_A packets sent\n",
          "type": "integer"
        },
        "tx-esmc-prc": {
          "description": "Number of ESMC PRC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-e-prc": {
          "description": "Number of ESMC ePRC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-prtc": {
          "description": "Number of ESMC PRTC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-e-prtc": {
          "description": "Number of ESMC ePRTC packets sent\n",
          "type": "integer"
        },
        "tx-esmc-unknown": {
          "description": "Number of ESMC unknown packets sent\n",
          "type": "integer"
        }
      }
    },
    "schema-synce-if-synce-counters-clear-action": {
      "description": "Clear interface synce counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-synce-if-synce-counters-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-clear-action"
        }
      }
    },
    "schema-synce-if-synce-counters-presentation": {},
    "cue-show-schema-synce-if-synce-counters": {
      "description": "Interface SyncE counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-action-children"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-presentation"
        }
      ]
    },
    "cue-show-schema-synce-if-synce-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-synce-if-synce-counters"
        }
      }
    },
    "cue-show-schema-synce-if-synce": {
      "description": "SyncE interface show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-config"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-synce-if-synce-show-children"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-ipv4-id": {
      "title": "IPV4",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-int-ip-neigh-ip-neighbor-lladdr-id": {
      "type": "string",
      "title": "LLADR(MAC)",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mac-address-mac-address-def"
        }
      ]
    },
    "schema-state-state-presentation": {
      "maxProperties": 1
    },
    "cue-show-schema-int-ip-neigh-neighbor-state-config-children": {
      "properties": {
        "incomplete": {
          "description": "The neighbour entry has not (yet) been validated/resolved.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "reachable": {
          "description": "The neighbour entry is valid until the reachability timeout expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "stale": {
          "description": "The neighbour entry is valid but is stale.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "delay": {
          "description": "Neighbor entry validation is currently delayed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "probe": {
          "description": "Neighbor is being probed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "failed": {
          "description": "Max number of probes exceeded without success, neighbor validation has ultimately failed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "noarp": {
          "description": "The neighbour entry is valid. No attempts to validate this entry will be made but it can be removed when its lifetime expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "permanent": {
          "description": "The neighbour entry is valid forever and can be only be removed administratively.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-int-ip-neigh-neighbor-state": {
      "description": "The state of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-state-config-children"
        }
      ]
    },
    "cue-show-schema-int-ip-neigh-neighbor-flags-config-children": {
      "properties": {
        "is-router": {
          "description": "Check if neighbor is a router",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "ext-learn": {
          "description": "Externally learnt neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-int-ip-neigh-neighbor-flags": {
      "description": "Neighbor flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-flags-config-children"
        }
      ]
    },
    "cue-show-schema-int-ip-neigh-ip-neighbor-properties-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-state"
        },
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-flags"
        }
      }
    },
    "cue-show-schema-int-ip-neigh-ip-neighbor-lladdr-param": {
      "description": "properties of neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-properties-config-children"
        }
      ]
    },
    "cue-show-schema-int-ip-neigh-ip-neighbor-lladdr-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-lladdr-param"
      }
    },
    "schema-int-ip-neigh-ip-neighbor-presentation": {},
    "cue-show-schema-int-ip-neigh-ip-neighbor-lladdr": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-lladdr-mapping"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-presentation"
        }
      ]
    },
    "cue-show-schema-int-ip-neigh-ip-neighbor-config-children": {
      "properties": {
        "lladdr": {
          "description": "The link-layer address of the neighbor node",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-lladdr"
            }
          ]
        }
      }
    },
    "schema-int-ip-neigh-ip-neighbor-instance-presentation": {},
    "cue-show-schema-int-ip-neigh-ip-neighbor": {
      "description": "A neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-instance-presentation"
        }
      ]
    },
    "cue-show-schema-int-ip-neigh-ip-neighbors-ipv4-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv4-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor"
      }
    },
    "schema-int-ip-neigh-ip-neigbhors-ipv4-presentation": {},
    "cue-show-schema-int-ip-neigh-ip-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv4-mapping"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neigbhors-ipv4-presentation"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neigbhors-ipv6-presentation": {},
    "schema-int-ip-neigh-ip-neighbor-ipv6-id": {
      "title": "IPV6",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-int-ip-neigh-ip-neighbors-ipv6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor"
      }
    },
    "cue-show-schema-int-ip-neigh-ip-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neigbhors-ipv6-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv6-mapping"
        }
      ]
    },
    "cue-show-schema-if-ip-ip-neighbor-config-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-ip-ip-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip-neighbor-config-children"
        }
      ]
    },
    "schema-port-security-sticky-mac-def": {
      "type": "string",
      "enum": [
        "enabled",
        "disabled",
        null
      ],
      "nullable": true
    },
    "schema-port-security-sticky-ageing-def": {
      "type": "string",
      "enum": [
        "enabled",
        "disabled",
        null
      ],
      "nullable": true
    },
    "schema-port-security-violation-mode-def": {
      "type": "string",
      "enum": [
        "protodown",
        "restrict",
        null
      ],
      "nullable": true
    },
    "schema-port-security-if-port-security-config": {
      "properties": {
        "mac-limit": {
          "description": "MAC addresses allowed to access the port",
          "type": "integer",
          "minimum": 1,
          "maximum": 512,
          "default": 32,
          "nullable": true,
          "title": "MAC limit"
        },
        "sticky-mac": {
          "description": "Enable/Disable sticky MAC on the port",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-port-security-sticky-mac-def"
            }
          ],
          "type": "string",
          "default": "disabled",
          "nullable": true,
          "title": "Sticky MAC"
        },
        "sticky-timeout": {
          "description": "The sticky MAC address ages out and loses port access after a specified time (in minutes) when sticky-ageing is enabled",
          "type": "integer",
          "minimum": 0,
          "maximum": 3600,
          "default": 1800,
          "nullable": true,
          "title": "Sticky MAC timeout"
        },
        "sticky-ageing": {
          "description": "Enable/Disable sticky MAC ageing",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-port-security-sticky-ageing-def"
            }
          ],
          "type": "string",
          "default": "disabled",
          "nullable": true,
          "title": "Sticky MAC ageing"
        },
        "violation-mode": {
          "description": "protodown puts a port in OPER down state and restrict drops packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-port-security-violation-mode-def"
            }
          ],
          "type": "string",
          "default": "restrict",
          "nullable": true,
          "title": "Violation mode"
        },
        "violation-timeout": {
          "description": "The number of minutes after which the violation mode times out on port",
          "type": "integer",
          "minimum": 1,
          "maximum": 60,
          "default": 30,
          "nullable": true,
          "title": "Timeout"
        }
      }
    },
    "schema-port-security-port-security-mac-address-id": {
      "title": "MAC Address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mac-address-mac-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-port-security-static-mac-config": {
      "properties": {}
    },
    "cue-show-schema-port-security-static-mac": {
      "description": "The specific MAC addresses allowed to access the port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-security-static-mac-config"
        }
      ]
    },
    "cue-show-schema-port-security-static-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-security-port-security-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-port-security-static-mac"
      }
    },
    "cue-show-schema-port-security-static-macs": {
      "description": "port security static-mac address",
      "type": "object",
      "nullable": true,
      "title": "Static MAC",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-security-static-macs-mapping"
        }
      ]
    },
    "cue-show-schema-port-security-port-security-config-children": {
      "properties": {
        "static-mac": {
          "$ref": "#/x-defs/cue-show-schema-port-security-static-macs"
        }
      }
    },
    "schema-bridge-fdb-mac-table-entry-id-int-def": {
      "title": "entry-id",
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-bridge-fdb-mac-table-entry-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-id-int-def"
        }
      ]
    },
    "schema-port-security-mac-address-show": {
      "properties": {
        "mac": {
          "description": "MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "type": {
          "description": "type of mac address(Sticky/Dynamic/Static/Invalid)",
          "type": "string",
          "enum": [
            "Sticky",
            "Dynamic",
            "Static",
            "Invalid"
          ]
        },
        "status": {
          "description": "mac status(Installed/Not Installed/Invalid)",
          "type": "string",
          "enum": [
            "Installed",
            "Not Installed",
            "Invalid"
          ]
        }
      }
    },
    "cue-show-schema-port-security-mac-address": {
      "description": "MAC info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-security-mac-address-show"
        }
      ]
    },
    "cue-show-schema-port-security-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-port-security-mac-address"
      }
    },
    "schema-port-security-mac-addresses-presentation": {},
    "cue-show-schema-port-security-mac-addresses": {
      "description": "Set of port-security mac addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-port-security-mac-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-port-security-mac-addresses-presentation"
        }
      ]
    },
    "cue-show-schema-port-security-port-security-show-children": {
      "properties": {
        "mac-addresses": {
          "description": "Port security MAC Addresses",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-port-security-mac-addresses"
            }
          ]
        }
      }
    },
    "schema-port-security-if-port-security-show-presentation": {},
    "cue-show-schema-port-security-if-port-security": {
      "description": "Port Security interface config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-security-if-port-security-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-port-security-port-security-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-port-security-port-security-show-children"
        },
        {
          "$ref": "#/x-defs/schema-port-security-if-port-security-show-presentation"
        }
      ]
    },
    "schema-dot1x-if-dot1x-config": {
      "properties": {
        "eap": {
          "description": "eap configuration",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "mba": {
          "description": "mac-based-authentication configuration",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "auth-fail-vlan": {
          "description": "auth-fail-vlan configuration",
          "type": "string",
          "nullable": true,
          "enum": [
            "enabled",
            "disabled",
            null
          ]
        },
        "host-mode": {
          "description": "Interface 802.1x host-mode configuration",
          "type": "string",
          "nullable": true,
          "enum": [
            "multi-host",
            "multi-host-authenticated",
            null
          ]
        }
      }
    },
    "schema-dot1x-if-mac-def": {
      "type": "string",
      "nullable": true
    },
    "schema-dot1x-if-mac-address-id": {
      "title": "Mac",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-if-mac-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dot1x-if-mac-address-show": {
      "properties": {
        "username": {
          "description": "username show",
          "title": "Username",
          "type": "string"
        },
        "auth-type": {
          "description": "auth-type show",
          "title": "Auth-Type",
          "type": "string"
        },
        "status": {
          "description": "Authorization status show",
          "title": "Status",
          "type": "string"
        },
        "vlan": {
          "description": "vlan show",
          "title": "Vlan",
          "type": "string"
        },
        "mac-address": {
          "description": "mac-address",
          "title": "Mac-Address",
          "type": "string"
        },
        "session-id": {
          "description": "session-id",
          "title": "Session-id",
          "type": "string"
        }
      }
    },
    "schema-dot1x-if-counters-show": {
      "properties": {
        "eapol-frames-tx": {
          "description": "eapol-frames-tx show",
          "title": "Eapol TX",
          "type": "integer"
        },
        "eapol-frames-rx": {
          "description": "eapol-frames-rx show",
          "title": "Eapol RX",
          "type": "integer"
        },
        "eapol-len-err-frames-rx": {
          "description": "eapol-len-err-frames-rx show",
          "title": "Err RX",
          "type": "integer"
        },
        "eapol-req-frames-tx": {
          "description": "eapol-req-frames-tx show",
          "title": "Req TX",
          "type": "integer"
        },
        "eapol-resp-frames-rx": {
          "description": "eapol-resp-frames-rx show",
          "title": "Resp RX",
          "type": "integer"
        },
        "eapol-start-frames-rx": {
          "description": "eapol-start-frames-rx show",
          "title": "Start RX",
          "type": "integer"
        },
        "eapol-req-id-frames-tx": {
          "description": "eapol-req-id-frames-tx show",
          "title": "Req-id TX",
          "type": "integer"
        },
        "eapol-resp-id-frames-rx": {
          "description": "eapol-resp-id-frames-rx show",
          "title": "Resp-id RX",
          "type": "integer"
        },
        "eapol-invalid-frames-rx": {
          "description": "eapol-invalid-frames-rx show",
          "title": "Invalid RX",
          "type": "integer"
        },
        "eapol-logoff-frames-rx": {
          "description": "eapol-logoff-frames-rx show",
          "title": "Logoff RX",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-dot1x-if-counters": {
      "description": "counters configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-if-counters-show"
        }
      ]
    },
    "cue-show-schema-dot1x-if-mac-address-show-children": {
      "properties": {
        "counters": {
          "description": "counters show",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-dot1x-if-counters"
            }
          ]
        }
      }
    },
    "cue-show-schema-dot1x-if-mac-address": {
      "description": "mac-address configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-if-mac-address-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-if-mac-address-show-children"
        }
      ]
    },
    "cue-show-schema-dot1x-if-mac-address-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dot1x-if-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dot1x-if-mac-address"
      }
    },
    "schema-dot1x-if-authenticated-sessions-presentation": {},
    "cue-show-schema-dot1x-if-authenticated-sessions": {
      "description": "Set of sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-if-mac-address-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-authenticated-sessions-presentation"
        }
      ]
    },
    "cue-show-schema-dot1x-if-dot1x-show-children": {
      "properties": {
        "authenticated-sessions": {
          "description": "authenticated-sessions show",
          "title": "Authenticated Sessions",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-dot1x-if-authenticated-sessions"
            }
          ]
        }
      }
    },
    "schema-dot1x-if-dot1x-presentation": {},
    "schema-dot1x-if-mac-address-def": {
      "description": "Mac Address",
      "x-action-param-type": "positional",
      "type": "string",
      "format": "mac"
    },
    "schema-dot1x-if-silent-def": {
      "description": "Silently deauthenticate the host without notifying them.",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-dot1x-if-deauthenticate-action-parameters": {
      "description": "Deauthenticate dot1x action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "mac-address": {
              "$ref": "#/x-defs/schema-dot1x-if-mac-address-def"
            },
            "silent": {
              "$ref": "#/x-defs/schema-dot1x-if-silent-def"
            }
          }
        }
      }
    },
    "schema-dot1x-if-deauthenticate-action": {
      "description": "Deauthenticate an authorized 802.1x supplicant on an interface.",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-deauthenticate-action-parameters"
        }
      ]
    },
    "schema-dot1x-if-dot1x-action-children": {
      "description": "dot1x actions",
      "properties": {
        "@deauthenticate": {
          "$ref": "#/x-defs/schema-dot1x-if-deauthenticate-action"
        }
      }
    },
    "cue-show-schema-dot1x-if-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dot1x-if-dot1x-show-children"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-presentation"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-action-children"
        }
      ]
    },
    "schema-telemetry-buffer-threshold-config": {
      "properties": {
        "action": {
          "description": "Action on threshold hit",
          "title": "Action",
          "type": "string",
          "enum": [
            "log",
            null
          ],
          "nullable": true
        },
        "value": {
          "description": "Minimum threshold in bytes",
          "type": "integer",
          "minimum": 96,
          "maximum": 4294967295,
          "default": 9600,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-buffer-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-threshold-config"
        }
      ]
    },
    "cue-show-schema-telemetry-buffer-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-histogram-threshold"
            }
          ]
        }
      }
    },
    "schema-telemetry-histogram-num-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-telemetry-hitogram-num-id": {
      "title": "Sl.No",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-num-def"
        }
      ],
      "nullable": true
    },
    "schema-telemetry-histogram-snapshot-show": {
      "properties": {
        "time": {
          "description": "Snapshot time",
          "type": "string",
          "title": "Date-Time"
        },
        "bin0": {
          "description": "Bin 0",
          "type": "string",
          "title": "Bin-0"
        },
        "bin1": {
          "description": "Bin 1",
          "type": "string",
          "title": "Bin-1"
        },
        "bin2": {
          "description": "Bin 2",
          "type": "string",
          "title": "Bin-2"
        },
        "bin3": {
          "description": "Bin 3",
          "type": "string",
          "title": "Bin-3"
        },
        "bin4": {
          "description": "Bin 4",
          "type": "string",
          "title": "Bin-4"
        },
        "bin5": {
          "description": "Bin 5",
          "type": "string",
          "title": "Bin-5"
        },
        "bin6": {
          "description": "Bin 6",
          "type": "string",
          "title": "Bin-6"
        },
        "bin7": {
          "description": "Bin 7",
          "type": "string",
          "title": "Bin-7"
        },
        "bin8": {
          "description": "Bin 8",
          "type": "string",
          "title": "Bin-8"
        },
        "bin9": {
          "description": "Bin 9",
          "type": "string",
          "title": "Bin-9"
        }
      }
    },
    "cue-show-schema-telemetry-histogram-snapshot-data": {
      "description": "Histogram Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-snapshot-show"
        }
      ]
    },
    "cue-show-schema-telemetry-histogram-data-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-hitogram-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-snapshot-data"
      }
    },
    "schema-telemetry-histogram-data-presentation": {},
    "cue-show-schema-telemetry-histogram-data": {
      "description": "Priority Group histogram data",
      "title": "Interface Priority Group Histogram",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-presentation"
        }
      ]
    },
    "cue-show-schema-telemetry-histogram-data-show-children": {
      "properties": {
        "snapshot": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data"
        }
      }
    },
    "cue-show-schema-telemetry-priority-group": {
      "description": "Priority Group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-priority-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-priority-group"
      }
    },
    "cue-show-schema-telemetry-priority-groups": {
      "description": "Set of priority groups with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-priority-group-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-histogram-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Group",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-priority-groups"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-histogram-ibuf": {
      "description": "Interface Specific Ingress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ibuf-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-traffic-class": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-class"
      }
    },
    "cue-show-schema-telemetry-traffic-classes": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-histogram-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-histogram-ebuf": {
      "description": "Interface Specific Egress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ebuf-config-children"
        }
      ]
    },
    "schema-telemetry-if-counter-type-def": {
      "type": "string",
      "enum": [
        "tx-packet",
        "rx-packet",
        "tx-byte",
        "rx-byte",
        "l1-tx-byte",
        "l1-rx-byte",
        "crc",
        null
      ],
      "nullable": true
    },
    "schema-telemetry-if-counter-type-id": {
      "title": "counter-type",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-counter-type-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-counter-threshold-config": {
      "properties": {
        "action": {
          "description": "Action on threshold hit",
          "title": "Action",
          "type": "string",
          "enum": [
            "log",
            null
          ],
          "nullable": true
        },
        "value": {
          "description": "Minimum threshold in bytes",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "default": 1000000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-counter-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-threshold-config"
        }
      ]
    },
    "cue-show-schema-telemetry-counter-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-counter-histogram-threshold"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-counter-type": {
      "description": "Counter Type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-counter-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-counter-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-counter-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-counter-type"
      }
    },
    "cue-show-schema-telemetry-counter-types": {
      "description": "Set of counter types with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-counter-type-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-histogram-counter-config-children": {
      "properties": {
        "counter-type": {
          "description": "Counter Type",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-counter-types"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-histogram-counter": {
      "description": "Interface Specific Counter Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-counter-config-children"
        }
      ]
    },
    "schema-telemetry-latency-threshold-config": {
      "properties": {
        "action": {
          "description": "Action on threshold hit",
          "title": "Action",
          "type": "string",
          "enum": [
            "log",
            null
          ],
          "nullable": true
        },
        "value": {
          "description": "Minimum threshold in nanoseconds",
          "type": "integer",
          "minimum": 64,
          "maximum": 4000000000,
          "default": 2000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-latency-histogram-threshold": {
      "description": "Latency histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-threshold-config"
        }
      ]
    },
    "cue-show-schema-telemetry-latency-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-latency-histogram-threshold"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-traffic-class-latency": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-latency-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "cue-show-schema-telemetry-traffic-classes-latency-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-class-latency"
      }
    },
    "cue-show-schema-telemetry-traffic-classes-latency": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes-latency-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-histogram-latency-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes-latency"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-histogram-latency": {
      "description": "Interface Specific Latency Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-latency-config-children"
        }
      ]
    },
    "cue-show-schema-telemetry-if-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ibuf"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ebuf"
        },
        "counter": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-counter"
        },
        "latency": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-latency"
        }
      }
    },
    "cue-show-schema-telemetry-if-histogram": {
      "description": "Interface Specific Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-config-children"
        }
      ]
    },
    "schema-telemetry-if-bw-gauge-config": {
      "properties": {}
    },
    "cue-show-schema-telemetry-if-bw-gauge": {
      "description": "Interface Bandwidth Gauge configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-bw-gauge-config"
        }
      ]
    },
    "schema-telemetry-server-def": {
      "type": "string",
      "nullable": true
    },
    "schema-telemetry-label-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-server-def"
        }
      ]
    },
    "schema-telemetry-label-config": {
      "properties": {
        "description": {
          "description": "Interface telemetry label description",
          "type": "string",
          "minLength": 1,
          "maxLength": 64,
          "nullable": true
        }
      }
    },
    "cue-show-schema-telemetry-label": {
      "description": "Interface telemetry label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-label-config"
        }
      ]
    },
    "cue-show-schema-telemetry-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-telemetry-label"
      }
    },
    "cue-show-schema-telemetry-labels": {
      "description": "Interface telemetry labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-labels-mapping"
        }
      ]
    },
    "cue-show-schema-telemetry-if-telemetry-config-children": {
      "properties": {
        "histogram": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram"
        },
        "bw-gauge": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-bw-gauge"
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-telemetry-labels"
            }
          ]
        }
      }
    },
    "cue-show-schema-telemetry-if-telemetry": {
      "description": "Interface Telemetry Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-telemetry-config-children"
        }
      ]
    },
    "schema-sflow-if-sflow-config": {
      "properties": {
        "sample-rate": {
          "description": "sflow sample rate",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "state": {
          "description": "Enable/Disable of sflow state. By default it is enabled.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled",
          "nullable": true
        }
      }
    },
    "cue-show-schema-sflow-if-sflow": {
      "description": "Interface sFlow configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-if-sflow-config"
        }
      ]
    },
    "cue-show-schema-interface-interface-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/cue-show-schema-router-if-router"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp"
        },
        "bond": {
          "$ref": "#/x-defs/cue-show-schema-bond-if-bond"
        },
        "bridge": {
          "$ref": "#/x-defs/cue-show-schema-bridge-if-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-show-schema-evpn-if-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp"
        },
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-acl-if-acls"
        },
        "tunnel": {
          "$ref": "#/x-defs/cue-show-schema-tunnel-if-tunnel"
        },
        "qos": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos"
        },
        "storm-control": {
          "$ref": "#/x-defs/cue-show-schema-speed-storm-control"
        },
        "synce": {
          "$ref": "#/x-defs/cue-show-schema-synce-if-synce"
        },
        "neighbor": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip-neighbor"
        },
        "port-security": {
          "$ref": "#/x-defs/cue-show-schema-port-security-if-port-security"
        },
        "dot1x": {
          "$ref": "#/x-defs/cue-show-schema-dot1x-if-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/cue-show-schema-telemetry-if-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/cue-show-schema-sflow-if-sflow"
        }
      }
    },
    "schema-if-stats-if-stats-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "n/a",
            "unknown",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-if-stats-if-cl-netstat-show": {
      "properties": {
        "mtu": {
          "description": "Maximum transmission unit on the interface",
          "title": "MTU",
          "type": "integer"
        },
        "rx-okay": {
          "description": "Total number of packets received correctly on the interface",
          "title": "RX_OK",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "rx-error": {
          "description": "Number of received packets with errors",
          "title": "RX_ERR",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "rx-drop": {
          "description": "Number of received packets dropped",
          "title": "RX_DRP",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "rx-over": {
          "description": "Number of received packets dropped due to overrun",
          "title": "RX_OVR",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "tx-okay": {
          "description": "Total number of packets transmitted correctly on the interface",
          "title": "TX_OK",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "tx-error": {
          "description": "Total number of packets transmitted out with errors",
          "title": "TX_ERR",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "tx-drop": {
          "description": "Number of transmitted packets dropped",
          "title": "TX_DRP",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "tx-over": {
          "description": "Number of transmitted packets dropped due to overrun",
          "title": "TX_OVR",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-stats-def"
            }
          ]
        },
        "flag": {
          "description": "Current status for the interface",
          "title": "Flg",
          "type": "string"
        }
      }
    },
    "cue-show-schema-if-stats-if-cl-netstat": {
      "description": "Interface cl-netstat counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-cl-netstat-show"
        }
      ]
    },
    "schema-if-stats-if-ethtool-stats-packet-str-def": {
      "type": "string",
      "nullable": true
    },
    "schema-if-stats-if-ethtool-stats-packet-id": {
      "title": "Counter",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-if-stats-if-ethtool-rx-tx-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "n/a",
            "unknown",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-if-stats-if-ethtool-stats-show": {
      "properties": {
        "receive": {
          "description": "Packet counters in receive direction\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-ethtool-rx-tx-def"
            }
          ],
          "title": "Receive"
        },
        "transmit": {
          "description": "Packet counters in transmit direction\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-if-stats-if-ethtool-rx-tx-def"
            }
          ],
          "title": "Transmit"
        }
      }
    },
    "cue-show-schema-if-stats-if-ethtool-stats": {
      "description": "Interface Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-show"
        }
      ]
    },
    "cue-show-schema-if-stats-if-ethtool-pktcounters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats"
      }
    },
    "schema-if-stats-if-ethtool-stats-presentation": {},
    "cue-show-schema-if-stats-if-ethtool-stats-pktcounters": {
      "description": "ethtool packet counters",
      "title": "Detailed Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-pktcounters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "cue-show-schema-if-stats-if-ethtool-drops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats"
      }
    },
    "cue-show-schema-if-stats-if-ethtool-stats-drops": {
      "description": "ethtool packet drops",
      "title": "Drop Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-drops-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "cue-show-schema-if-stats-if-ethtool-errors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats"
      }
    },
    "cue-show-schema-if-stats-if-ethtool-stats-errors": {
      "description": "ethtool packet errors",
      "title": "Error Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-errors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "cue-show-schema-if-stats-if-ethtool-pktdist-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats"
      }
    },
    "cue-show-schema-if-stats-if-ethtool-stats-pktdist": {
      "description": "ethtool packet dist",
      "title": "Packet Size Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-pktdist-mapping"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-pg-id": {
      "title": "priority-group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-qos-if-qos-stats-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "n/a",
            "unknown",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-qos-if-qos-stats-cue-unit-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "n/a",
            "unknown",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-qos-if-qos-ing-buffer-stats-show": {
      "properties": {
        "rx-frames": {
          "description": "Rx frames",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "rx-buffer-discards": {
          "description": "Rx Buffer Discards for reserved buffer and headroom",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-cue-unit-def"
            }
          ]
        },
        "rx-shared-buffer-discards": {
          "description": "Rx Buffer Discards for shared buffer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-cue-unit-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-qos-if-qos-ing-buffer-stat": {
      "description": "Ingress Buffer Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-ing-buffer-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-if-qos-ing-buffer-stat"
      }
    },
    "schema-qos-if-qos-ing-buffer-stats-presentation": {},
    "cue-show-schema-qos-if-qos-ing-buffer-stats": {
      "description": "Ingress Buffer statistics per priority-group",
      "title": "Ingress Buffer Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-ing-buffer-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-egr-queue-stats-show": {
      "properties": {
        "tx-frames": {
          "description": "Tx frames",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "tx-bytes": {
          "description": "Tx bytes",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-cue-unit-def"
            }
          ]
        },
        "tx-uc-buffer-discards": {
          "description": "Tx unicast buffer discards",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-cue-unit-def"
            }
          ]
        },
        "wred-discards": {
          "description": "WRED Discards",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "ecn-marked-frames": {
          "description": "Tx ECN Marked Packets",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-qos-if-qos-egr-queue-stat": {
      "description": "Egress Queue Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-egr-queue-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-if-qos-egr-queue-stat"
      }
    },
    "schema-qos-if-qos-egr-queue-stats-presentation": {},
    "cue-show-schema-qos-if-qos-egr-queue-stats": {
      "description": "Egress queue statistics per egress traffic-class",
      "title": "Egress Queue Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-egr-queue-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-pfc-stats-show": {
      "properties": {
        "rx-pause-frames": {
          "description": "Rx pause frames",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "rx-pause-duration": {
          "description": "Rx pause duration",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "tx-pause-frames": {
          "description": "Tx pause frames",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        },
        "tx-pause-duration": {
          "description": "Tx pause duration",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-if-qos-stats-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-qos-if-qos-pfc-stat": {
      "description": "PFC Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-pfc-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-if-qos-pfc-stat"
      }
    },
    "schema-qos-if-qos-pfc-stats-presentation": {},
    "cue-show-schema-qos-if-qos-pfc-stats": {
      "description": "PFC statistics per internal switch-priority",
      "title": "PFC Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-pfc-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-port-stats-packet-def": {
      "type": "string",
      "enum": [
        "ECN Marked Packets",
        "MC Buffer Discards",
        "Pause Frames",
        "Tx Wait",
        null
      ],
      "nullable": true
    },
    "schema-qos-if-qos-port-stats-packet-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-port-stats-packet-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-qos-if-qos-port-stat": {
      "description": "Interface Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-port-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-port-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-if-qos-port-stat"
      }
    },
    "schema-qos-if-qos-port-stats-presentation": {},
    "cue-show-schema-qos-if-qos-port-stats": {
      "description": "QoS Statistics for Interface",
      "title": "Qos Port Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-port-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-port-stats-presentation"
        }
      ]
    },
    "cue-show-schema-qos-if-qos-stats-show-children": {
      "properties": {
        "ingress-buffer-stats": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-ing-buffer-stats"
        },
        "egress-queue-stats": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-egr-queue-stats"
        },
        "pfc-stats": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-pfc-stats"
        },
        "port-stats": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-port-stats"
        }
      }
    },
    "schema-qos-if-qos-stats-presentation": {},
    "cue-show-schema-qos-if-qos-stats": {
      "description": "Interface QoS counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-stats-presentation"
        }
      ]
    },
    "schema-ptp-if-ptp-counters-show": {
      "properties": {
        "received": {
          "description": "Number of messages received\n",
          "type": "integer"
        },
        "transmitted": {
          "description": "Number of messages transmitted\n",
          "type": "integer"
        }
      }
    },
    "schema-ptp-if-ptp-counter-clear-action": {
      "description": "Clear interface ptp counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-ptp-if-ptp-counter-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter-clear-action"
        }
      }
    },
    "cue-show-schema-ptp-if-ptp-counter": {
      "description": "Interface PTP counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter-action-children"
        }
      ]
    },
    "cue-show-schema-ptp-if-ptp-counters-show-children": {
      "properties": {
        "announce": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "sync": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "follow-up": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "peer-delay-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "peer-delay-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "management": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "signaling": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "announce-grant-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "announce-grant-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "announce-deny-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "sync-grant-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "sync-grant-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "sync-deny-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-grant-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-grant-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-deny-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "announce-cancel-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "sync-cancel-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        },
        "delay-cancel-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counter"
        }
      }
    },
    "schema-ptp-if-ptp-counters-presentation": {},
    "cue-show-schema-ptp-if-ptp-counters": {
      "description": "Interface PTP counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counters-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters-presentation"
        }
      ]
    },
    "cue-show-schema-if-stats-if-counter-show-children": {
      "properties": {
        "netstat": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-cl-netstat"
        },
        "packet-counters": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-pktcounters"
        },
        "drops": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-drops"
        },
        "errors": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-errors"
        },
        "pktdist": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-pktdist"
        },
        "qos": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos-stats"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counters"
        },
        "synce": {
          "$ref": "#/x-defs/cue-show-schema-synce-if-synce-counters"
        }
      }
    },
    "schema-if-stats-if-counter-show": {
      "properties": {
        "carrier-transitions": {
          "description": "Interface carrier transitions\n",
          "type": "integer",
          "title": "carrier-transitions"
        }
      }
    },
    "schema-if-stats-if-counter-show-presentation": {},
    "schema-if-stats-if-counter-clear-action": {
      "description": "Clear intf Counters",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-if-stats-if-counter-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-if-stats-if-counter-clear-action"
        }
      }
    },
    "cue-show-schema-if-stats-if-counter": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-counter-show-children"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-action-children"
        }
      ]
    },
    "cue-show-schema-interface-interface-show-children": {
      "properties": {
        "qos": {
          "$ref": "#/x-defs/cue-show-schema-qos-if-qos"
        },
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-counter"
        }
      }
    },
    "schema-interface-interface-show": {
      "properties": {
        "parent": {
          "title": "Parent",
          "description": "The parent interface for this interface",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ],
          "type": "string"
        }
      }
    },
    "schema-common-interface-common-interface-config": {
      "properties": {
        "description": {
          "title": "Description",
          "description": "Details about the interface. Enclose in double quotes if it is more than one word.\n",
          "type": "string",
          "minLength": 1,
          "maxLength": 255,
          "nullable": true
        }
      }
    },
    "schema-vrr-if-vrr-config": {
      "properties": {
        "mac-id": {
          "description": "Override fabric-id",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 1,
              "maximum": 255,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "mac-address": {
          "description": "Override anycast-mac",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-ip-address-ip-prefix-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-ip-address-ip-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefix"
      }
    },
    "cue-show-schema-ip-address-ip-prefixes": {
      "description": "Set of IP addresses with prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes-mapping"
        }
      ]
    },
    "cue-show-schema-vrr-vrr-state-config-children": {
      "properties": {
        "up": {
          "description": "The virtual router is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The virtual router is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrr-vrr-state": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrr-vrr-state-config-children"
        }
      ]
    },
    "cue-show-schema-vrr-if-vrr-config-children": {
      "properties": {
        "address": {
          "description": "Virtual addresses with prefixes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes"
            }
          ]
        },
        "state": {
          "$ref": "#/x-defs/cue-show-schema-vrr-vrr-state"
        }
      }
    },
    "cue-show-schema-vrr-if-vrr": {
      "description": "Configuration for VRR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrr-if-vrr-config-children"
        }
      ]
    },
    "schema-vrrp-if-vrrp-config": {
      "properties": {}
    },
    "schema-vrrp-virtual-router-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-vrrp-virtual-router-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-def"
        }
      ]
    },
    "schema-vrrp-priority-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 254,
      "nullable": true
    },
    "schema-vrrp-advertisement-interval-def": {
      "type": "integer",
      "minimum": 10,
      "maximum": 40950,
      "nullable": true
    },
    "schema-vrrp-virtual-router-config": {
      "properties": {
        "version": {
          "description": "Protocol version",
          "type": "integer",
          "enum": [
            2,
            3,
            null
          ],
          "nullable": true,
          "default": 3
        },
        "priority": {
          "description": "Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-priority-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "preempt": {
          "description": "When set to true, enables preemption by a higher priority backup router of a lower priority master router\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        },
        "advertisement-interval": {
          "description": "Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 1000 milliseconds, i.e., 1 second. Represented in units of milliseconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-advertisement-interval-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": 1000
        }
      }
    },
    "schema-ip-address-ip-address-config": {
      "properties": {}
    },
    "cue-show-schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-config"
        }
      ]
    },
    "cue-show-schema-ip-address-ip-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-address-ip-address"
      }
    },
    "cue-show-schema-ip-address-ip-addresses": {
      "description": "Set of IP addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-vrrp-virtual-router-config-children": {
      "properties": {
        "address": {
          "description": "A set of virtual addresses for VRRPv3",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-vrrp-virtual-router-show": {
      "properties": {
        "auto-config": {
          "description": "Auto configuration",
          "type": "string"
        },
        "is-shutdown": {
          "description": "Shutdown state",
          "type": "string"
        },
        "accept-mode": {
          "description": "Accept mode allows a backup VRRP device to respond to ping packets if the backup device becomes the master VRRP device.\n",
          "type": "string"
        },
        "interface": {
          "description": "Interface on which this VRRP instance is enabled.",
          "type": "string"
        }
      }
    },
    "schema-vrrp-address-family-show": {
      "properties": {
        "vrrp-interface": {
          "description": "VRRP interface",
          "type": "string"
        },
        "vmac": {
          "description": "Virtual mac",
          "type": "string"
        },
        "primary-addr": {
          "description": "Source address used for VRRP advertisements",
          "type": "string"
        },
        "status": {
          "description": "Status of VRRP router",
          "type": "string"
        },
        "priority": {
          "description": "Effective priority",
          "type": "integer"
        },
        "master-adv-interval": {
          "description": "Master advertise interval",
          "type": "integer"
        },
        "skew-time": {
          "description": "Time to skew down interval so multiple routers don't take on as master simultaneously\n",
          "type": "integer"
        },
        "down-interval": {
          "description": "Time interval for backup to declare master down\n",
          "type": "integer"
        }
      }
    },
    "schema-vrrp-virtual-router-counters-show": {
      "properties": {
        "adv-tx": {
          "title": "AdvTx",
          "description": "Number of advertisements transmitted",
          "type": "integer"
        },
        "adv-rx": {
          "title": "AdvRx",
          "description": "Number of advertisements recieved",
          "type": "integer"
        },
        "garp-tx": {
          "title": "GarpTx",
          "description": "Number of gratuitous Arps transmitted",
          "type": "integer"
        },
        "neigh-adv-tx": {
          "title": "NeighAdvTx",
          "description": "Number of neighbor advertisements transmitted",
          "type": "integer"
        },
        "state-transitions": {
          "title": "StateTrans",
          "description": "Number of state transitions",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-vrrp-virtual-router-counters": {
      "description": "VRRP counters per Afi",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-counters-show"
        }
      ]
    },
    "cue-show-schema-vrrp-address-family-show-children": {
      "properties": {
        "counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-router-counters"
            }
          ]
        },
        "virtual-addresses": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrrp-address-family": {
      "description": "VRRP config show per address family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-address-family-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-address-family-show-children"
        }
      ]
    },
    "cue-show-schema-vrrp-address-families-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vrrp-address-family"
      }
    },
    "schema-vrrp-address-family-presentation": {},
    "cue-show-schema-vrrp-address-families": {
      "description": "Address-family IPV4/IPV6",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-address-families-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-address-family-presentation"
        }
      ]
    },
    "cue-show-schema-vrrp-virtual-router-show-children": {
      "properties": {
        "address-family": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vrrp-address-families"
            }
          ]
        }
      }
    },
    "cue-show-schema-vrrp-virtual-router": {
      "description": "A virtual gateway implemented with VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-router-show-children"
        }
      ]
    },
    "cue-show-schema-vrrp-virtual-routers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vrrp-virtual-router-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-router"
      }
    },
    "schema-vrrp-virtual-router-presentation": {},
    "cue-show-schema-vrrp-virtual-routers": {
      "description": "Group of virtual gateways implemented with VRRP",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-routers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-presentation"
        }
      ]
    },
    "cue-show-schema-vrrp-if-vrrp-config-children": {
      "properties": {
        "virtual-router": {
          "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-routers"
        }
      }
    },
    "cue-show-schema-vrrp-if-vrrp": {
      "description": "Configuration for VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-if-vrrp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vrrp-if-vrrp-config-children"
        }
      ]
    },
    "schema-igmp-if-igmp-config": {
      "properties": {
        "version": {
          "description": "Protocol version",
          "type": "integer",
          "enum": [
            2,
            3,
            null
          ],
          "nullable": true,
          "default": 3
        },
        "fast-leave": {
          "description": "fast leave of multicast groups",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off"
        },
        "query-interval": {
          "description": "Query interval, in seconds.",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "default": 125,
          "nullable": true
        },
        "query-max-response-time": {
          "description": "Max query response time, in seconds.",
          "type": "integer",
          "minimum": 1,
          "maximum": 6553,
          "default": 100,
          "nullable": true
        },
        "last-member-query-interval": {
          "description": "Last member query interval, in seconds.",
          "type": "integer",
          "minimum": 1,
          "maximum": 6553,
          "default": 10,
          "nullable": true
        },
        "last-member-query-count": {
          "description": "Last member query count.",
          "type": "integer",
          "minimum": 1,
          "maximum": 255,
          "default": 2,
          "nullable": true
        }
      }
    },
    "schema-ip-address-ipv4-multicast-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-multicast"
    },
    "schema-igmp-static-group-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-def"
        }
      ],
      "type": "string",
      "title": "StaticGroupID",
      "nullable": true
    },
    "schema-ip-address-ipv4-unicast-def": {
      "type": "string",
      "nullable": true,
      "format": "ipv4-unicast"
    },
    "schema-igmp-source-addresses-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-unicast-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-igmp-source-address-config": {
      "properties": {}
    },
    "cue-show-schema-igmp-source-address": {
      "description": "source address empty config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-source-address-config"
        }
      ]
    },
    "cue-show-schema-igmp-source-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-source-addresses-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-igmp-source-address"
      }
    },
    "cue-show-schema-igmp-source-addresses": {
      "description": "IGMP static group sources address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-source-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-igmp-static-group-config-children": {
      "properties": {
        "source-address": {
          "$ref": "#/x-defs/cue-show-schema-igmp-source-addresses"
        }
      }
    },
    "cue-show-schema-igmp-static-group": {
      "description": "IGMP static multicast mroute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-static-group-config-children"
        }
      ]
    },
    "cue-show-schema-igmp-static-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-static-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-igmp-static-group"
      }
    },
    "cue-show-schema-igmp-static-groups": {
      "description": "IGMP static mutlicast mroutes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-static-groups-mapping"
        }
      ]
    },
    "cue-show-schema-igmp-if-igmp-config-children": {
      "properties": {
        "static-group": {
          "$ref": "#/x-defs/cue-show-schema-igmp-static-groups"
        }
      }
    },
    "schema-igmp-if-igmp-show": {
      "properties": {
        "interface-state": {
          "description": "Interface state",
          "type": "string",
          "enum": [
            "up",
            "down"
          ]
        },
        "ip-address": {
          "description": "Interface IPv4 address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "ifindex": {
          "description": "Interface index",
          "type": "integer"
        },
        "querier": {
          "description": "Querier type",
          "type": "string",
          "enum": [
            "local",
            "other"
          ]
        },
        "querier-ip": {
          "description": "Querier IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "query-start-count": {
          "description": "Startup query count",
          "type": "integer"
        },
        "group-membership-interval": {
          "description": "Group membership interval in seconds",
          "type": "integer"
        },
        "older-host-present-interval": {
          "description": "Older host present interval in seconds",
          "type": "integer"
        },
        "other-querier-interval": {
          "description": "Other querier present interval in seconds",
          "type": "integer"
        },
        "robustness-variable": {
          "description": "Robustness variable",
          "type": "integer"
        },
        "startup-query-interval": {
          "description": "Startup query interval in seconds",
          "type": "integer"
        },
        "last-member-query-time": {
          "description": "last member query time in seconds",
          "type": "integer"
        },
        "uptime": {
          "description": "IGMP interface uptime",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "schema-igmp-igmp-timers-show": {
      "properties": {
        "query-timer": {
          "description": "General queries timer",
          "type": "string"
        },
        "query-other-timer": {
          "description": "Other querier present timer",
          "type": "string"
        }
      }
    },
    "cue-show-schema-igmp-igmp-timers": {
      "description": "IGMP timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-igmp-timers-show"
        }
      ]
    },
    "schema-igmp-igmp-flags-show": {
      "properties": {
        "multicast": {
          "description": "Interface supports multicast",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "broadcast": {
          "description": "Interface has valid broadcast address set",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "all-multicast": {
          "description": "Interface can receive all multicast packets",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "promiscuous": {
          "description": "Interface is in promiscuous mode",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "deleted": {
          "description": "Interface has been deleted",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "lan-delay": {
          "description": "Interface LAN delay",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-igmp-igmp-flags": {
      "description": "IGMP flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-igmp-flags-show"
        }
      ]
    },
    "schema-igmp-group-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-def"
        }
      ],
      "type": "string",
      "title": "GroupID",
      "nullable": true
    },
    "schema-igmp-multicast-group-show": {
      "properties": {
        "filter-mode": {
          "description": "Filter mode",
          "type": "string",
          "enum": [
            "include",
            "exclude"
          ]
        },
        "timer": {
          "description": "Group timer",
          "type": "string"
        },
        "source-count": {
          "description": "IGMP source count",
          "type": "integer"
        },
        "uptime": {
          "description": "IGMP group up time",
          "type": "string",
          "format": "date-time"
        },
        "version": {
          "description": "IGMP version",
          "type": "integer"
        }
      }
    },
    "schema-igmp-wildcard-def": {
      "type": "string",
      "enum": [
        "*",
        null
      ],
      "nullable": true
    },
    "schema-igmp-source-addresses-oper-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-unicast-def"
        },
        {
          "$ref": "#/x-defs/schema-igmp-wildcard-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-igmp-source-address-oper-show": {
      "properties": {
        "timer": {
          "description": "Source timer",
          "type": "string"
        },
        "forwarded": {
          "description": "Source is requested to be forwarded",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "uptime": {
          "description": "Source up time",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "cue-show-schema-igmp-source-address-oper": {
      "description": "source address operational info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-source-address-oper-show"
        }
      ]
    },
    "cue-show-schema-igmp-source-addresses-oper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-source-addresses-oper-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-igmp-source-address-oper"
      }
    },
    "cue-show-schema-igmp-source-addresses-oper": {
      "description": "IGMP static group sources address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-source-addresses-oper-mapping"
        }
      ]
    },
    "cue-show-schema-igmp-multicast-group-show-children": {
      "properties": {
        "source-address": {
          "$ref": "#/x-defs/cue-show-schema-igmp-source-addresses-oper"
        }
      }
    },
    "cue-show-schema-igmp-multicast-group": {
      "description": "IGMP static multicast mroute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-multicast-group-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-multicast-group-show-children"
        }
      ]
    },
    "cue-show-schema-igmp-multicast-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-igmp-multicast-group"
      }
    },
    "cue-show-schema-igmp-multicast-groups": {
      "description": "IGMP static multicast mroutes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-multicast-groups-mapping"
        }
      ]
    },
    "cue-show-schema-igmp-if-igmp-show-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-igmp-igmp-timers"
        },
        "flags": {
          "$ref": "#/x-defs/cue-show-schema-igmp-igmp-flags"
        },
        "group": {
          "$ref": "#/x-defs/cue-show-schema-igmp-multicast-groups"
        }
      }
    },
    "cue-show-schema-igmp-if-igmp": {
      "description": "Configuration for IGMP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-if-igmp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-igmp-if-igmp-show-children"
        }
      ]
    },
    "schema-if-nd-if-nd-config": {
      "properties": {
        "mtu": {
          "title": "Mtu",
          "description": "MTU option for neighbor discovery messages",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 65535
        }
      }
    },
    "schema-if-nd-ra-config": {
      "properties": {
        "interval": {
          "title": "Interval",
          "description": "Maximum time in milliseconds allowed between sending unsolicited multicast RA from the interface\n",
          "type": "integer",
          "nullable": true,
          "minimum": 70,
          "maximum": 1800000,
          "default": 600000
        },
        "interval-option": {
          "title": "Interval option",
          "description": "Indicates hosts that the router will use advertisement interval to send router advertisements\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "fast-retransmit": {
          "title": "Fast Retransmit",
          "description": "Allow consecutive RA packets more frequently than every 3 seconds\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "on"
        },
        "lifetime": {
          "title": "Lifetime",
          "description": "Maximum time in seconds that the router can be treated as default gateway\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 9000,
          "default": 1800
        },
        "reachable-time": {
          "title": "Reachable time",
          "description": "Time in milliseconds that a IPv6 node is considered reachable\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 3600000,
          "default": 0
        },
        "retransmit-time": {
          "title": "Retransmit time",
          "description": "Time in milliseconds between retransmission of neighbor solicitation messages\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 4294967295,
          "default": 0
        },
        "managed-config": {
          "title": "Managed",
          "description": "Knob to allow dynamic host to use managed (stateful) protocol for address autoconfiguration in addition to any addresses autoconfigured using stateless address autoconfig\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "other-config": {
          "title": "Other",
          "description": "Knob to allow dynamic host to use managed (stateful) protocol for autoconfiguration information other than addresses\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "hop-limit": {
          "title": "Hop Limit",
          "description": "Value in hop count field in IP header of the outgoing router advertisement packet\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 255,
          "default": 64
        },
        "router-preference": {
          "title": "Preference",
          "description": "Hosts use router preference in selection of the default router\n",
          "type": "string",
          "enum": [
            "high",
            "medium",
            "low",
            null
          ],
          "nullable": true,
          "default": "medium"
        }
      }
    },
    "cue-show-schema-if-nd-ra": {
      "description": "Router advertisement configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-ra-config"
        }
      ]
    },
    "schema-if-nd-home-agent-config": {
      "properties": {
        "lifetime": {
          "title": "Lifetime",
          "description": "Lifetime of a home agent in seconds\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65520,
          "default": 0
        },
        "preference": {
          "title": "Preference",
          "description": "Home agent's preference value that is used to order the addresses returned in the home agent address discovery reply.\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0,
          "maximum": 65535,
          "default": 0
        }
      }
    },
    "cue-show-schema-if-nd-home-agent": {
      "description": "Indicates to neighbors that this router acts as a Home Agent and includes a Home Agent Option. Not defined by default\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-home-agent-config"
        }
      ]
    },
    "schema-ip-address-ipv6-address-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-if-nd-infinite-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "infinite",
        null
      ]
    },
    "schema-if-nd-rdnss-config": {
      "properties": {
        "lifetime": {
          "title": "Lifetime",
          "description": "Maximum time in seconds for which the server may be used for domain name resolution\n",
          "nullable": true,
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-if-nd-infinite-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-nd-rdnss": {
      "description": "A recursive DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-rdnss-config"
        }
      ]
    },
    "cue-show-schema-if-nd-rdnsss-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-nd-rdnss"
      }
    },
    "cue-show-schema-if-nd-rdnsss": {
      "description": "Recursive DNS servers to be advertised using type 25 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-nd-rdnsss-mapping"
        }
      ]
    },
    "schema-common-system-domain-name-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-if-nd-dnssl-config": {
      "properties": {
        "lifetime": {
          "title": "Lifetime",
          "description": "Maximum time in seconds for which the domain suffix may be used for domain name resolution\n",
          "nullable": true,
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-if-nd-infinite-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-nd-dnssl": {
      "description": "A DNS search list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-dnssl-config"
        }
      ]
    },
    "cue-show-schema-if-nd-dnssls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-nd-dnssl"
      }
    },
    "cue-show-schema-if-nd-dnssls": {
      "description": "DNS search lists to be advertised using type 31 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-nd-dnssls-mapping"
        }
      ]
    },
    "schema-if-nd-prefix-config": {
      "properties": {
        "valid-lifetime": {
          "title": "Valid Lifetime",
          "description": "Time in seconds the prefix is valid for on-link determination\n",
          "nullable": true,
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-if-nd-infinite-def"
            }
          ],
          "default": 2592000
        },
        "preferred-lifetime": {
          "title": "Preferred Lifetime",
          "description": "Time in seconds that addresses generated from a prefix remain preferred\n",
          "nullable": true,
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 4294967295,
              "nullable": true
            },
            {
              "$ref": "#/x-defs/schema-if-nd-infinite-def"
            }
          ],
          "default": 604800
        },
        "off-link": {
          "title": "Off Link",
          "description": "Indicates that adverisement makes no statement about on-link or off-link properties of the prefix\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        },
        "autoconfig": {
          "title": "Autoconfig",
          "description": "Indicates to hosts on the local link that the specified prefix can be used for v6 autoconfiguration\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "on"
        },
        "router-address": {
          "title": "Router Address",
          "description": "Indicates to hosts on the local link that the specified prefix contains a complete IP address by setting R flag\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true,
          "default": "off"
        }
      }
    },
    "cue-show-schema-if-nd-prefix": {
      "description": "A IPv6 prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-prefix-config"
        }
      ]
    },
    "cue-show-schema-if-nd-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-if-nd-prefix"
      }
    },
    "cue-show-schema-if-nd-prefixes": {
      "description": "IPv6 prefix configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-nd-prefixes-mapping"
        }
      ]
    },
    "cue-show-schema-if-nd-if-nd-config-children": {
      "properties": {
        "router-advertisement": {
          "description": "Router advertisement",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-if-nd-ra"
            }
          ]
        },
        "home-agent": {
          "description": "Home agent configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-if-nd-home-agent"
            }
          ]
        },
        "rdnss": {
          "description": "Recursive DNS server addresses to be advertised using type 25 option RFC8016\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-if-nd-rdnsss"
            }
          ]
        },
        "dnssl": {
          "description": "Advertise DNS search list using type 31 option RFC8106\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-if-nd-dnssls"
            }
          ]
        },
        "prefix": {
          "description": "IPv6 prefix configuration\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-if-nd-prefixes"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-nd-if-nd": {
      "description": "Neighbor discovery configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-if-nd-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-nd-if-nd-config-children"
        }
      ]
    },
    "schema-if-ip-has-ip-forward-config": {
      "properties": {
        "forward": {
          "title": "Forwarding",
          "description": "Enable or disable forwarding.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        }
      }
    },
    "schema-if-ip-has-ip-forward-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-config"
        }
      ]
    },
    "cue-show-schema-if-ip-ipv4": {
      "description": "IPv4 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "cue-show-schema-if-ip-ipv6": {
      "description": "IPv6 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "cue-show-schema-if-ip-ip-config-children": {
      "properties": {
        "vrr": {
          "$ref": "#/x-defs/cue-show-schema-vrr-if-vrr"
        },
        "vrrp": {
          "$ref": "#/x-defs/cue-show-schema-vrrp-if-vrrp"
        },
        "igmp": {
          "$ref": "#/x-defs/cue-show-schema-igmp-if-igmp"
        },
        "neighbor-discovery": {
          "$ref": "#/x-defs/cue-show-schema-if-nd-if-nd"
        },
        "ipv4": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ipv4"
        },
        "ipv6": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ipv6"
        }
      }
    },
    "schema-ip-neighbors-neighbor-ipv4-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ip-neighbors-neighbor-show": {
      "properties": {
        "lladdr": {
          "description": "The link-layer address of the neighbor node",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-ip-neighbors-neighbor-state-config-children": {
      "properties": {
        "incomplete": {
          "description": "The neighbour entry has not (yet) been validated/resolved.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "reachable": {
          "description": "The neighbour entry is valid until the reachability timeout expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "stale": {
          "description": "The neighbour entry is valid but is stale.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "delay": {
          "description": "Neighbor entry validation is currently delayed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "probe": {
          "description": "Neighbor is being probed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "failed": {
          "description": "Max number of probes exceeded without success, neighbor validation has ultimately failed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "noarp": {
          "description": "The neighbour entry is valid. No attempts to validate this entry will be made but it can be removed when its lifetime expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "permanent": {
          "description": "The neighbour entry is valid forever and can be only be removed administratively.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-ip-neighbors-neighbor-state": {
      "description": "The state of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor-state-config-children"
        }
      ]
    },
    "cue-show-schema-ip-neighbors-neighbor-flags-config-children": {
      "properties": {
        "is-router": {
          "description": "Check if neighbor is a router",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "ext-learn": {
          "description": "Externally learnt neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-ip-neighbors-neighbor-flags": {
      "description": "Neighbor flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor-flags-config-children"
        }
      ]
    },
    "cue-show-schema-ip-neighbors-neighbor-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor-state"
        },
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor-flags"
        }
      }
    },
    "cue-show-schema-ip-neighbors-neighbor": {
      "description": "A neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor-config-children"
        }
      ]
    },
    "cue-show-schema-ip-neighbors-neighbors-ipv4-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv4-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor"
      }
    },
    "cue-show-schema-ip-neighbors-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv4-mapping"
        }
      ]
    },
    "schema-ip-neighbors-neighbor-ipv6-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-ip-neighbors-neighbors-ipv6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor"
      }
    },
    "cue-show-schema-ip-neighbors-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv6-mapping"
        }
      ]
    },
    "cue-show-schema-if-ip-neighbor-show-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-ip-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-ip-neighbor-show-children"
        }
      ]
    },
    "cue-show-schema-if-ip-ip-show-children": {
      "properties": {
        "neighbor": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-neighbor"
        }
      }
    },
    "schema-common-if-ip-common-ip-config": {
      "properties": {
        "vrf": {
          "title": "VRF",
          "description": "Virtual routing and forwarding",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "default": "default"
        }
      }
    },
    "cue-show-schema-common-if-ip-common-ip-config-children": {
      "properties": {
        "address": {
          "description": "ipv4 and ipv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "default ipv4 and ipv6 gateways",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-ip-flags-show-children": {
      "properties": {
        "unnumbered": {
          "description": "unnumbered interface",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "secondary": {
          "description": "secondary ip address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-ip-flags": {
      "description": "ip flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-ip-flags-show-children"
        }
      ]
    },
    "cue-show-schema-common-if-ip-common-ip-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-common-if-ip-flags"
        }
      }
    },
    "cue-show-schema-if-ip-ip": {
      "description": "IP configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-common-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-ip-common-ip-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-ip-common-ip-show-children"
        }
      ]
    },
    "schema-common-if-link-common-link-config": {
      "properties": {
        "auto-negotiate": {
          "title": "Autonegotiate",
          "description": "Link speed and characteristic auto negotiation",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        },
        "duplex": {
          "title": "Duplex",
          "description": "Link duplex",
          "type": "string",
          "enum": [
            "half",
            "full",
            null
          ],
          "default": "full",
          "nullable": true
        },
        "speed": {
          "title": "Speed",
          "description": "Link speed",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "type": "string",
              "nullable": true,
              "enum": [
                "auto",
                "10M",
                "100M",
                "1G",
                "10G",
                "25G",
                "40G",
                "50G",
                "100G",
                "200G",
                "400G",
                "800G",
                null
              ]
            }
          ],
          "default": "auto"
        },
        "mac-address": {
          "title": "MAC",
          "description": "MAC Address on an interface",
          "type": "string",
          "format": "mac",
          "nullable": true
        }
      }
    },
    "schema-common-if-link-common-eth-link-config": {
      "properties": {
        "fec": {
          "title": "FEC",
          "description": "Link forward error correction mechanism",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "string",
              "nullable": true,
              "enum": [
                "baser",
                "off",
                "rs",
                "driver-auto",
                null
              ]
            }
          ],
          "default": "auto"
        },
        "mtu": {
          "title": "MTU",
          "description": "Interface MTU",
          "type": "integer",
          "minimum": 552,
          "maximum": 9216,
          "default": 9216,
          "nullable": true
        },
        "lanes": {
          "title": "Lanes",
          "description": "Link lanes",
          "type": "integer",
          "enum": [
            1,
            2,
            4,
            8,
            null
          ],
          "default": null,
          "nullable": true
        }
      }
    },
    "schema-if-link-link-config": {
      "properties": {
        "fast-linkup": {
          "title": "Fast linkup",
          "description": "Fast link bring-up support",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "schema-if-link-te-show": {
      "properties": {
        "metric": {
          "title": "Metric",
          "description": "Metric of the interface",
          "type": "integer"
        },
        "max-bandwidth": {
          "title": "Max BW",
          "description": "Maximum bandwith",
          "type": "integer"
        },
        "max-reservable-bandwidth": {
          "title": "Max reservable BW",
          "description": "Maximum bandwith that can be reserved",
          "type": "integer"
        },
        "unreserved-bandwidth": {
          "title": "Unreserved BW",
          "description": "Bandwith that has not been reserved",
          "type": "integer"
        },
        "available-bandwidth": {
          "title": "Avialable BW",
          "description": "Available bandwidth",
          "type": "integer"
        },
        "residual-bandwidth": {
          "title": "Residual BW",
          "description": "Residual bandwith",
          "type": "integer"
        },
        "utilized-bandwidth": {
          "title": "Utilized BW",
          "description": "Bandwith that has been utilized",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-if-link-te": {
      "description": "Traffic engineering stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-link-te-show"
        }
      ]
    },
    "cue-show-schema-if-link-flags-show-children": {
      "properties": {
        "pointopoint": {
          "description": "pointopoint flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "noarp": {
          "description": "noarp flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "allmulti": {
          "description": "allmulti flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "promisc": {
          "description": "promisc flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "master": {
          "description": "master flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "slave": {
          "description": "slave flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "debug": {
          "description": "debug flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "dynamic": {
          "description": "dynamic flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "automedia": {
          "description": "automedia flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "portsel": {
          "description": "portsel flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "notrailers": {
          "description": "notrailers flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "dormant": {
          "description": "dormant flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "echo": {
          "description": "echo flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "up": {
          "description": "up flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "lower-up": {
          "description": "lower up flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "broadcast": {
          "description": "broadcast flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "multicast": {
          "description": "multicast flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "loopback": {
          "description": "loopback flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "parent": {
          "description": "parent flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "child": {
          "description": "child flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-if-link-flags": {
      "description": "link flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-flags-show-children"
        }
      ]
    },
    "cue-show-schema-if-link-link-show-children": {
      "properties": {
        "traffic-engineering": {
          "$ref": "#/x-defs/cue-show-schema-if-link-te"
        },
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-if-link-flags"
        }
      }
    },
    "schema-common-breakout-breakout-mode-eth-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "1x",
        "2x",
        "4x",
        "8x",
        "disabled",
        "loopback",
        null
      ]
    },
    "schema-breakout-breakout-mode-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-breakout-breakout-mode-eth-def"
        }
      ],
      "nullable": true
    },
    "schema-breakout-breakout-mode-config": {
      "properties": {
        "lanes-per-port": {
          "type": "string",
          "description": "Number of serdes lanes to be mapped/enabled for a split-port.\n",
          "enum": [
            "1",
            "2",
            "4",
            "8",
            null
          ],
          "default": null,
          "nullable": true
        }
      }
    },
    "cue-show-schema-breakout-breakout-mode": {
      "description": "A breakout mode",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-breakout-breakout-mode-config"
        }
      ]
    },
    "cue-show-schema-breakout-breakout-modes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-breakout-breakout-mode-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-breakout-breakout-mode"
      }
    },
    "cue-show-schema-breakout-breakout-modes": {
      "description": "Set of breakout modes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-breakout-breakout-modes-mapping"
        }
      ]
    },
    "cue-show-schema-if-link-link-config-children": {
      "properties": {
        "breakout": {
          "description": "sub-divide or disable ports (only valid on plug interfaces)\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-breakout-breakout-modes"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-link-link-state-config-children": {
      "properties": {
        "up": {
          "description": "The interface is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The interface is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-link-link-state-show-children": {
      "properties": {
        "up": {
          "description": "Interface is able to send and receive packets",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "Fault condition is detected on the interface",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "lower-layer-down": {
          "description": "Underlying interface preventing up state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "unavailable": {
          "description": "State of the interface can not be ascertained",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "not-present": {
          "description": "Interface components are missing.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "testing": {
          "description": "Some tests are being performed on this interface",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "dormant": {
          "description": "Interface is waiting for external events",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-link-state-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-link-state-show-children"
        }
      ]
    },
    "schema-common-if-link-flap-protection-reason-def": {
      "description": "Property of link flap-protection that needs to be cleared",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "violation"
      ]
    },
    "schema-common-if-link-flap-protection-action-parameters": {
      "description": "Link flap-protection action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "reason": {
              "$ref": "#/x-defs/schema-common-if-link-flap-protection-reason-def"
            }
          }
        }
      }
    },
    "schema-common-if-link-flap-protection-action": {
      "description": "Clear Link flap-protection violation an interface.",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection-action-parameters"
        }
      ]
    },
    "schema-common-if-link-flap-protection-action-children": {
      "description": "Link flap-protection actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection-action"
        }
      }
    },
    "cue-show-schema-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection-action-children"
        }
      ]
    },
    "cue-show-schema-common-if-link-common-link-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-link-state"
        },
        "flap-protection": {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-flap-protection"
        }
      }
    },
    "schema-common-if-stats-common-if-stats-show": {
      "properties": {
        "in-bytes": {
          "description": "Total number of bytes received on the interface",
          "type": "integer"
        },
        "in-pkts": {
          "description": "Total number of packets received on the interface",
          "type": "integer"
        },
        "in-drops": {
          "description": "Number of received packets dropped",
          "type": "integer"
        },
        "in-errors": {
          "description": "Number of received packets with errors",
          "type": "integer"
        },
        "out-bytes": {
          "description": "Total number of bytes transmitted out of the interface",
          "type": "integer"
        },
        "out-pkts": {
          "description": "Total number of packets transmitted out of the interface",
          "type": "integer"
        },
        "out-drops": {
          "description": "The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted.\n",
          "type": "integer"
        },
        "out-errors": {
          "description": "The number of outbound packets that could not be transmitted because of errors.\n",
          "type": "integer"
        },
        "carrier-transitions": {
          "description": "Number of times the interface state has transitioned between up and down\n",
          "type": "integer"
        },
        "carrier-up-count": {
          "description": "Number of times the interface state has transitioned to up\n",
          "type": "integer"
        },
        "carrier-down-count": {
          "description": "Number of times the interface state has transitioned to down\n",
          "type": "integer"
        },
        "collision": {
          "description": "Number of packet collisions\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-if-stats-if-stats": {
      "description": "Interface stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-stats-common-if-stats-show"
        }
      ]
    },
    "cue-show-schema-common-if-link-if-link-protodown-reason-show-children": {
      "properties": {
        "bpduguard": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "clag": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "frr": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "linkflap": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-if-link-if-link-protodown-reason": {
      "title": "Link Protodown reason",
      "description": "The link protodown reason of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-if-link-protodown-reason-show-children"
        }
      ]
    },
    "cue-show-schema-common-if-link-common-link-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/cue-show-schema-if-stats-if-stats"
        },
        "protodown-reason": {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-if-link-protodown-reason"
        }
      }
    },
    "schema-common-if-link-common-link-show": {
      "properties": {
        "mac": {
          "title": "MAC",
          "description": "MAC Address on an interface",
          "type": "string",
          "format": "mac"
        },
        "protodown": {
          "title": "Protodown",
          "description": "protodown value on an interface",
          "type": "string"
        },
        "oper-status": {
          "title": "Oper Status",
          "description": "oper-status on an interface",
          "type": "string",
          "enum": [
            "unknown",
            "testing",
            "not-present",
            "lower-layer-down",
            "dormant",
            "up",
            "down"
          ]
        },
        "admin-status": {
          "title": "Admin Status",
          "description": "admin-status on an interface",
          "type": "string",
          "enum": [
            "up",
            "down"
          ]
        },
        "oper-status-last-change": {
          "title": "Last State Change",
          "description": "Time of last interface state change",
          "type": "string"
        }
      }
    },
    "schema-interface-interface-layer1-show": {
      "properties": {
        "eyes": {
          "title": "Eyes",
          "description": "The Eye values for this link",
          "type": "string"
        },
        "grade": {
          "title": "Grade",
          "description": "The grade for this link",
          "type": "string"
        },
        "troubleshooting-info": {
          "title": "Troubleshooting Info",
          "description": "The link status/reason",
          "type": "string"
        }
      }
    },
    "schema-if-link-link-presentation": {},
    "cue-show-schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-eth-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-if-link-link-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-common-link-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-if-link-common-link-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-layer1-show"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-presentation"
        }
      ]
    },
    "cue-show-schema-common-interface-common-interface-config-children": {
      "properties": {
        "ip": {
          "$ref": "#/x-defs/cue-show-schema-if-ip-ip"
        },
        "link": {
          "$ref": "#/x-defs/cue-show-schema-if-link-link"
        }
      }
    },
    "schema-common-interface-if-transceiver-show": {
      "properties": {
        "vendor-oui": {
          "title": "Vendor OUI",
          "description": "The vendor oui of module",
          "type": "string"
        },
        "date-code": {
          "title": "Date Code",
          "description": "The date code of sfp module",
          "type": "string"
        },
        "revision-compliance": {
          "title": "Revision Compliance",
          "description": "The revision compliance of module",
          "type": "string"
        },
        "temperature": {
          "title": "Module Temperature",
          "description": "The temperature of sfp module",
          "type": "string"
        },
        "voltage": {
          "title": "Module Voltage",
          "description": "The voltage of sfp module",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-if-channel-tx-bias": {
      "description": "A tx bias current parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-bias-show"
        }
      ]
    },
    "schema-common-interface-if-alt-value-show": {
      "properties": {
        "alt-value": {
          "description": "The Alternate value",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-if-channel-tx-power": {
      "description": "A tx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-channel-rx-power": {
      "description": "A rx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-rx-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-channel-show-children": {
      "properties": {
        "tx-bias-current": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channel-tx-bias"
        },
        "tx-power": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channel-tx-power"
        },
        "rx-power": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channel-rx-power"
        }
      }
    },
    "cue-show-schema-common-interface-if-channel": {
      "description": "An interface transceiver channel details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channel-show-children"
        }
      ]
    },
    "cue-show-schema-common-interface-if-channels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-interface-if-channel"
      }
    },
    "cue-show-schema-common-interface-intf-channels": {
      "description": "Set of all transceiver's channels",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channels-mapping"
        }
      ]
    },
    "cue-show-schema-common-interface-intf-temperature": {
      "description": "Temperature parameter of the channel",
      "x-unevaluatedProperties": false,
      "title": "Temperature",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "cue-show-schema-common-interface-intf-voltage": {
      "description": "Voltage parameter of the channel",
      "x-unevaluatedProperties": false,
      "title": "Voltage",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-threshold-channels": {
      "description": "Set of all transceiver's channel thresholds",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-channels-mapping"
        }
      ]
    },
    "cue-show-schema-common-interface-if-threshold-temperature": {
      "description": "Set of all transceiver's temp thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-threshold-voltage": {
      "description": "Set of all transceiver's voltage thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        }
      ]
    },
    "cue-show-schema-common-interface-if-trans-thresholds-show-children": {
      "properties": {
        "if-channel": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-threshold-channels"
        },
        "if-temperature": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-threshold-temperature"
        },
        "if-voltage": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-threshold-voltage"
        }
      }
    },
    "schema-common-interface-if-trans-thresholds-presentation": {},
    "cue-show-schema-common-interface-if-transceiver-thresholds": {
      "description": "An interface transceiver thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-trans-thresholds-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-trans-thresholds-presentation"
        }
      ]
    },
    "cue-show-schema-common-interface-if-transceiver-show-children": {
      "properties": {
        "if-channel": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-intf-channels"
        },
        "if-temperature": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-intf-temperature"
        },
        "if-voltage": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-intf-voltage"
        },
        "thresholds": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-transceiver-thresholds"
        }
      }
    },
    "schema-common-interface-if-transceiver-presentation": {},
    "cue-show-schema-common-interface-if-transceiver": {
      "description": "An interface transceiver details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-transceiver-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-presentation"
        }
      ]
    },
    "cue-show-schema-common-interface-common-interface-show-children": {
      "properties": {
        "transceiver": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-if-transceiver"
        }
      }
    },
    "schema-common-interface-common-interface-show": {
      "properties": {
        "ifindex": {
          "title": "Interface Index",
          "description": "The kernel/system assigned interface index",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-interface-interface": {
      "description": "An interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-has-vlan-vid-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-interface-interface-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-interface-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-common-interface-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-interface-common-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-show"
        }
      ]
    },
    "cue-show-schema-common-interface-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-interface-interface"
      }
    },
    "schema-common-interface-interfaces-presentation": {},
    "cue-show-schema-common-interface-interfaces": {
      "description": "Interfaces",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interfaces-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-interface-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "cue-show-schema-common-root-common-root-config-children": {
      "properties": {
        "header": {
          "$ref": "#/x-defs/cue-show-schema-header-header"
        },
        "platform": {
          "$ref": "#/x-defs/cue-show-schema-platform-platform"
        },
        "system": {
          "$ref": "#/x-defs/cue-show-schema-system-system"
        },
        "vrf": {
          "$ref": "#/x-defs/cue-show-schema-vrf-vrfs"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-common-interface-interfaces"
        }
      }
    },
    "schema-actions-action-job-def": {
      "type": "string",
      "nullable": true,
      "format": "integer",
      "minLength": 1
    },
    "schema-actions-action-job-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-actions-action-job-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-actions-action": {
      "type": "object",
      "description": "An action instance",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "cue-show-schema-actions-actions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-actions-action-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-actions-action"
      }
    },
    "schema-actions-actions-presentation": {},
    "cue-show-schema-actions-actions": {
      "type": "object",
      "description": "Actions",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-actions-actions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-actions-actions-presentation"
        }
      ]
    },
    "cue-show-schema-common-root-common-root-show-children": {
      "properties": {
        "action": {
          "$ref": "#/x-defs/cue-show-schema-actions-actions"
        }
      }
    },
    "schema-common-acl-acls-clear-target-def": {
      "description": "Definition of what to clear under acls resource",
      "x-action-param-type": "positional",
      "enum": [
        "counters"
      ]
    },
    "schema-common-acl-acls-clear-action-parameters": {
      "description": "Clear action parameters of all acls",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "clear-target": {
              "$ref": "#/x-defs/schema-common-acl-acls-clear-target-def"
            }
          }
        }
      }
    },
    "schema-common-acl-acls-clear-action": {
      "description": "Clear selected action of all acls",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acls-clear-action-parameters"
        }
      ]
    },
    "schema-common-acl-acls-action-children": {
      "x-unevaluatedProperties": false,
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-common-acl-acls-clear-action"
        }
      }
    },
    "schema-common-acl-acl-config": {
      "properties": {
        "type": {
          "title": "Type",
          "description": "ACL type",
          "type": "string",
          "enum": [
            "ipv4",
            "ipv6",
            "mac",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-common-acl-rule-config": {
      "properties": {
        "remark": {
          "description": "Rule remarks",
          "type": "string",
          "nullable": true,
          "minLength": 1,
          "maxLength": 255
        }
      }
    },
    "cue-show-schema-common-acl-rule-config-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-action"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-rule-config-children"
        }
      ]
    },
    "cue-show-schema-common-acl-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-rule"
      }
    },
    "schema-common-acl-rules-presentation": {},
    "cue-show-schema-common-acl-rules": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rules-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-acl-config-children": {
      "properties": {
        "rule": {
          "description": "ACL rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-rules"
            }
          ]
        }
      }
    },
    "schema-common-acl-acl-presentation": {},
    "cue-show-schema-common-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-acl-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-acl"
      }
    },
    "cue-show-schema-acl-acls": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acls-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-acls-mapping"
            }
          ]
        }
      ]
    },
    "schema-bridge-domain-config": {
      "properties": {
        "type": {
          "description": "Type of bridge domain.\n",
          "type": "string",
          "enum": [
            "vlan-aware",
            null
          ],
          "default": "vlan-aware",
          "nullable": true
        },
        "untagged": {
          "description": "Interfaces added to this domain will, by default, be trunk interfaces with a single untagged vlan. Untagged packets on domain ports will be put in this vlan.  If none, then untagged packets will be dropped.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": 1,
          "nullable": true
        },
        "encap": {
          "description": "Interfaces added to this domain will, by default, use this encapsulation.\n",
          "type": "string",
          "enum": [
            "802.1Q",
            null
          ],
          "default": "802.1Q",
          "nullable": true
        },
        "mac-address": {
          "description": "Override global mac address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        },
        "vlan-vni-offset": {
          "description": "A VNI offset while (automatically) mapping VLANs to VNIs",
          "type": "integer",
          "minimum": 0,
          "maximum": 16773120,
          "default": 0,
          "nullable": true
        },
        "ageing": {
          "description": "Bridge MAC aging time in seconds",
          "type": "integer",
          "minimum": 0,
          "maximum": 65535,
          "default": 1800,
          "nullable": true
        }
      }
    },
    "schema-stp-stp-config": {
      "properties": {
        "mode": {
          "description": "STP mode",
          "default": "rstp",
          "type": "string",
          "enum": [
            "rstp",
            "pvrst",
            null
          ],
          "nullable": true
        },
        "priority": {
          "description": "stp priority. The priority value must be a number between 4096 and 32768 and a multiple of 4096.\n",
          "type": "integer",
          "minimum": 4096,
          "maximum": 61440,
          "multipleOf": 4096,
          "default": 32768,
          "nullable": true
        },
        "force-protocol-version": {
          "description": "STP protocol version",
          "default": "rstp",
          "type": "string",
          "enum": [
            "stp",
            "rstp",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-stp-stp-state-config-children": {
      "properties": {
        "up": {
          "description": "STP is enabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "STP is disabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-stp-stp-state": {
      "description": "The state of STP on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-state-config-children"
        }
      ]
    },
    "schema-stp-domain-stp-vlan-config": {
      "properties": {
        "bridge-priority": {
          "description": "Configure vlan priority. The priority value must be a number between 4096 and 32768 and a multiple of 4096.\n",
          "type": "integer",
          "minimum": 4096,
          "maximum": 61440,
          "nullable": true
        },
        "hello-time": {
          "description": "Configure per vlan hello time (1-10) in seconds",
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "nullable": true
        },
        "forward-delay": {
          "description": "Configure per vlan forward delay (4-30) in seconds > Must meet the condition 2 * (Bridge Forward Delay - 1 second) >= Bridge Max Age.",
          "type": "integer",
          "minimum": 4,
          "maximum": 30,
          "nullable": true
        },
        "max-age": {
          "description": "Configure per vlan max age (6-40) in seconds > Must meet the condition 2 * (Bridge Forward Delay - 1 second) >= Bridge Max Age",
          "type": "integer",
          "minimum": 6,
          "maximum": 40,
          "nullable": true
        }
      }
    },
    "schema-stp-domain-stp-vlan-show": {
      "properties": {
        "bridge-id": {
          "description": "stp designated bridge id value\n",
          "type": "string"
        },
        "designated-root": {
          "description": "stp designated root value\n",
          "type": "string"
        },
        "root-port": {
          "description": "stp root port value\n",
          "type": "string"
        },
        "time-since-last-topology-change": {
          "description": "stp last topo change timer interval\n",
          "type": "integer"
        },
        "topology-change-count": {
          "description": "stp topo change count\n",
          "type": "integer"
        },
        "topology-change-port": {
          "description": "stp topo change port value\n",
          "type": "string"
        },
        "last-topology-change-port": {
          "description": "stp last topo change port value\n",
          "type": "string"
        },
        "root-cost": {
          "description": "stp root path cost",
          "type": "integer"
        },
        "root-max-age": {
          "description": "The device uses the max age to determine whether a stored configuration BPDU has expired and discards",
          "type": "integer"
        },
        "root-fwd-delay": {
          "description": "The delay time for root port state transition",
          "type": "integer"
        },
        "max-hop": {
          "description": "The maximum number of hops",
          "type": "integer"
        }
      }
    },
    "schema-stp-stp-vlan-port-info-show": {
      "properties": {
        "role": {
          "description": "stp vlan port role",
          "type": "string",
          "enum": [
            "Designated",
            "Root",
            "Alternate",
            "Disabled",
            "Master",
            "Backup"
          ]
        },
        "port-id": {
          "description": "stp vlan port id",
          "type": "string"
        },
        "state": {
          "description": "stp vlan port state",
          "type": "string",
          "enum": [
            "discarding",
            "learning",
            "forwarding"
          ]
        },
        "port-hello-time": {
          "description": "stp vlan port hello time",
          "type": "integer"
        },
        "disputed": {
          "description": "stp vlan port disputed",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "fdb-flush": {
          "description": "stp vlan port fdb flush",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "port-path-cost": {
          "description": "stp vlan port path cost",
          "type": "integer"
        },
        "tx-hold-count": {
          "description": "stp vlan port tx hold count\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-stp-stp-vlan-port-info": {
      "description": "stp port vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-vlan-port-info-show"
        }
      ]
    },
    "cue-show-schema-stp-stp-vlan-port-info-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stp-stp-vlan-port-info"
      }
    },
    "cue-show-schema-stp-stp-vlan-ports-info": {
      "description": "stp interface info",
      "title": "Interface stp information",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-vlan-port-info-mapping"
        }
      ]
    },
    "cue-show-schema-stp-domain-stp-vlan-show-children": {
      "properties": {
        "port-info": {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-vlan-ports-info"
        }
      }
    },
    "schema-stp-stp-vlan-show-presentation": {},
    "cue-show-schema-stp-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-config"
        },
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-vlan-show-presentation"
        }
      ]
    },
    "cue-show-schema-stp-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlan"
      }
    },
    "schema-stp-stp-vlans-show-presentation": {},
    "cue-show-schema-stp-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-vlans-show-presentation"
        }
      ]
    },
    "cue-show-schema-stp-stp-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-state"
        },
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "schema-stp-stp-show": {
      "properties": {
        "mode": {
          "description": "stp mode",
          "type": "string"
        }
      }
    },
    "schema-stp-stp-counter-show": {
      "properties": {
        "tx-bpdu": {
          "description": "BPDUs that are transmitted through the port",
          "title": "tx-bpdu",
          "type": "integer"
        },
        "rx-bpdu": {
          "description": "BPDUs that are received on the port",
          "title": "rx-bpdu",
          "type": "integer"
        },
        "tx-tcn": {
          "description": "Topology Change Notification BPDUs that are transmitted through the port",
          "title": "tx-tcn",
          "type": "integer"
        },
        "rx-tcn": {
          "description": "Topology Change Notification BPDUs that are received on the port",
          "title": "rx-tcn",
          "type": "integer"
        },
        "fwd-trans": {
          "description": "Number transition FWD",
          "title": "fwd-trans",
          "type": "integer"
        },
        "blk-trans": {
          "description": "Number transition BLK",
          "title": "blk-trans",
          "type": "integer"
        },
        "tx-pvst-tnl-bpdu": {
          "description": "BPDUs that are transmitted through the port",
          "type": "integer"
        },
        "rx-pvst-tnl-bpdu": {
          "description": "BPDUs that are received on the port",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-stp-stp-counter": {
      "description": "stp counter show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-counter-show"
        }
      ]
    },
    "cue-show-schema-stp-stp-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stp-stp-counter"
      }
    },
    "schema-stp-stp-counters-show-presentation": {},
    "cue-show-schema-stp-stp-counters": {
      "description": "stp counters info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-counters-show-presentation"
        }
      ]
    },
    "schema-stp-stp-port-show": {
      "properties": {
        "enabled": {
          "description": "stp port state",
          "type": "string"
        },
        "admin-port-path-cost": {
          "description": "admin path cost",
          "type": "integer"
        },
        "port-path-cost": {
          "description": "operational path cost",
          "type": "integer"
        },
        "admin-edge-port": {
          "description": "admin edge port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "auto-edge-port": {
          "description": "auto edge port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "oper-edge-port": {
          "description": "operational edge port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "restricted-role": {
          "description": "restricted stp port role",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "restricted-tcn": {
          "description": "restricted topology change notification",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "bpdu-guard-port": {
          "description": "bpdu guard port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "bpdu-guard-error": {
          "description": "bpdu guard error",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "bpdu-filter-port": {
          "description": "bpdu filter port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "network-port": {
          "description": "network port",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "ba-inconsistent": {
          "description": "bridge assurance inconsistent",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "mcheck": {
          "description": "Try to get back from STP to rapid (RSTP/MSTP) mode",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "clag-isl": {
          "description": "clag isl",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "clag-isl-oper-up": {
          "description": "clag isl oper up",
          "type": "string",
          "enum": [
            "yes",
            "no"
          ]
        },
        "clag-role": {
          "description": "clag role",
          "type": "string",
          "enum": [
            "primary",
            "secondary",
            "unknown"
          ]
        },
        "clag-dual-conn-mac": {
          "description": "clag dual connection mac",
          "type": "string"
        },
        "clag-remote-port": {
          "description": "clag remote port",
          "type": "string"
        },
        "clag-system-mac": {
          "description": "clag system mac",
          "type": "string"
        }
      }
    },
    "schema-stp-stp-port-show-presentation": {},
    "cue-show-schema-stp-stp-port": {
      "description": "stp per port information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-port-show"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-port-show-presentation"
        }
      ]
    },
    "cue-show-schema-stp-stp-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-stp-stp-port"
      }
    },
    "schema-stp-stp-ports-show-presentation": {},
    "cue-show-schema-stp-stp-ports": {
      "description": "stp interface information",
      "title": "Interface stp information",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-ports-show-presentation"
        }
      ]
    },
    "cue-show-schema-stp-stp-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-counters"
        },
        "port": {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-ports"
        }
      }
    },
    "schema-stp-stp-show-presentation": {},
    "cue-show-schema-stp-stp": {
      "description": "attributes related to global stp",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-stp-stp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-show-presentation"
        }
      ]
    },
    "schema-vlan-vid-vlan-vid-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-vxlan-l2-vni-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-vni-str-def"
        },
        {
          "$ref": "#/x-defs/schema-common-auto-def"
        }
      ],
      "nullable": true
    },
    "schema-vxlan-l2vni-config": {
      "properties": {
        "mac-learning": {
          "description": "Controls dynamic MAC learning over VXLAN tunnels based on received packets. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offonauto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-feature-isa-feature-default-auto-config": {
      "properties": {
        "enable": {
          "description": "Turn the feature 'on', 'off', or 'auto'. This feature is auto-enabled by default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offonauto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-feature-isa-feature-default-auto-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-config"
        }
      ]
    },
    "schema-vxlan-flooding-config": {
      "properties": {
        "multicast-group": {
          "description": "BUM traffic is sent to the specified multicast group and will be received by receivers who are interested in that group. This usually requires PIM-SM to be used in the network.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-vxlan-evpn-def": {
      "type": "string",
      "enum": [
        "evpn",
        null
      ],
      "nullable": true
    },
    "schema-vxlan-head-end-replication-id": {
      "title": "IP Address",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-unicast-def"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-evpn-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-vxlan-head-end-replication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-head-end-replication-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-address"
      }
    },
    "cue-show-schema-vxlan-head-end-replication": {
      "description": "Set of IPv4 unicast addresses or \"evpn\".\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-head-end-replication-mapping"
        }
      ]
    },
    "cue-show-schema-vxlan-flooding-config-children": {
      "properties": {
        "head-end-replication": {
          "description": "BUM traffic is replicated and individual copies sent to remote destinations.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-head-end-replication"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-if-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-auto-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-flooding-config-children"
        }
      ]
    },
    "cue-show-schema-vxlan-l2vni-config-children": {
      "properties": {
        "flooding": {
          "description": "Handling of BUM traffic",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-if-flooding"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-l2vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l2vni-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-l2vni-config-children"
        }
      ]
    },
    "cue-show-schema-vxlan-l2vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-l2-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vxlan-l2vni"
      }
    },
    "schema-vxlan-l2vnis-show-presentation": {},
    "cue-show-schema-vxlan-l2vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-l2vnis-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l2vnis-show-presentation"
        }
      ]
    },
    "cue-show-schema-vxlan-has-l2vni-config-children": {
      "properties": {
        "vni": {
          "description": "L2 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-l2vnis"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-has-l2vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-has-l2vni-config-children"
        }
      ]
    },
    "cue-show-schema-ptp-vlan-ptp": {
      "description": "VLAN PTP configuration.  Inherited by interfaces in this VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-multicast-vlan-querier-config": {
      "properties": {
        "source-ip": {
          "description": "Source IP to use when sending IGMP/MLD queries.",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "default": "0.0.0.0",
          "nullable": true
        }
      }
    },
    "cue-show-schema-multicast-vlan-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-vlan-querier-config"
        }
      ]
    },
    "cue-show-schema-multicast-vlan-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/cue-show-schema-multicast-vlan-querier"
        }
      }
    },
    "cue-show-schema-multicast-vlan-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-multicast-vlan-snooping-config-children"
        }
      ]
    },
    "cue-show-schema-multicast-vlan-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/cue-show-schema-multicast-vlan-snooping"
        }
      }
    },
    "cue-show-schema-multicast-vlan-multicast": {
      "description": "Configure multicast on the vlan",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-multicast-vlan-multicast-config-children"
        }
      ]
    },
    "cue-show-schema-bridge-domain-vlan-config-children": {
      "properties": {
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-vlan-ptp"
        },
        "multicast": {
          "$ref": "#/x-defs/cue-show-schema-multicast-vlan-multicast"
        }
      }
    },
    "schema-bridge-domain-vlan-show-presentation": {},
    "cue-show-schema-bridge-domain-vlan": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-has-l2vni-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlan-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlan-show-presentation"
        }
      ]
    },
    "cue-show-schema-bridge-domain-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlan"
      }
    },
    "schema-bridge-domain-vlans-show-presentation": {},
    "cue-show-schema-bridge-domain-vlans": {
      "description": "Set of VLAN tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlans-show-presentation"
        }
      ]
    },
    "schema-multicast-snooping-config": {
      "properties": {}
    },
    "schema-multicast-querier-config": {
      "properties": {}
    },
    "cue-show-schema-multicast-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-querier-config"
        }
      ]
    },
    "cue-show-schema-multicast-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/cue-show-schema-multicast-querier"
        }
      }
    },
    "cue-show-schema-multicast-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-snooping-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-multicast-snooping-config-children"
        }
      ]
    },
    "cue-show-schema-multicast-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/cue-show-schema-multicast-snooping"
        }
      }
    },
    "cue-show-schema-multicast-multicast": {
      "description": "Configure multicast on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-multicast-multicast-config-children"
        }
      ]
    },
    "schema-common-dhcp-snoop-vlan-vid-str-def": {
      "type": "string",
      "nullable": true,
      "format": "vlan-range"
    },
    "schema-common-dhcp-snoop-vlan-vid-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-vlan-vid-str-def"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-str-def"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-interface-id": {
      "title": "Port",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interface": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interface"
      }
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "title": "DHCP Snooping Vlan Trust Ports Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children": {
      "properties": {
        "trust": {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-show": {
      "properties": {
        "mac": {
          "title": "MAC",
          "description": "dhcp snoop mac",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "type": "string"
        },
        "lease": {
          "title": "Lease",
          "description": "dhcp snoop lease",
          "type": "integer"
        },
        "state": {
          "title": "State",
          "description": "dhcp snoop state",
          "type": "string"
        },
        "bridge": {
          "title": "Bridge",
          "description": "dhcp snoop associated bridge",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-show"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-address"
      }
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses": {
      "description": "Set of IP addresses\n",
      "title": "DHCP Snooping Bind Port Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-show-children": {
      "properties": {
        "ip-address": {
          "description": "ipv4 and ipv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-interface-presentation": {},
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interface": {
      "description": "An interface on which DHCP snoop client is binded.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interface-presentation"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interface"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces-presentation": {},
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces": {
      "description": "The interface on which the DHCP snooping client is connected",
      "title": "DHCP Snooping Vlan Bind Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces-presentation"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan-show-children": {
      "properties": {
        "bind": {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlan-presentation": {},
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan": {
      "description": "dhcp snooping vlan config info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlan-presentation"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlans-presentation": {},
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlans": {
      "description": "dhcp snooping vlans config info",
      "type": "object",
      "title": "DHCP Snooping Table",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlans-presentation"
        }
      ]
    },
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop-config-children": {
      "properties": {
        "vlan": {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlans"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-show-presentation": {},
    "cue-show-schema-common-dhcp-snoop-dhcp-snoop": {
      "description": "DHCP snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-show-presentation"
        }
      ]
    },
    "cue-show-schema-bridge-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/cue-show-schema-stp-stp"
        },
        "vlan": {
          "description": "Set of vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlans"
            }
          ]
        },
        "multicast": {
          "$ref": "#/x-defs/cue-show-schema-multicast-multicast"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/cue-show-schema-global-svi-force-up"
        },
        "dhcp-snoop": {
          "description": "DHCP snooping for IPv4",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        },
        "dhcp-snoop6": {
          "description": "DHCP snooping for IPv6",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        }
      }
    },
    "schema-bridge-fdb-mac-table-entry-show": {
      "properties": {
        "mac": {
          "description": "MAC Address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "vlan": {
          "description": "VLAN ID",
          "type": "integer",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        },
        "age": {
          "type": "integer",
          "description": "The time in seconds since the MAC address has been in the table\n"
        },
        "last-update": {
          "type": "integer",
          "description": "Seconds since last update received"
        },
        "entry-type": {
          "type": "string",
          "description": "Indicates whether entry statically configured or dynamically learned",
          "enum": [
            "static",
            "dynamic",
            "permanent",
            "extern_learn"
          ]
        },
        "interface": {
          "type": "string",
          "description": "Reference to the base and/or subinterface for the MAC table entry\n"
        },
        "src-vni": {
          "type": "integer",
          "description": "Source VNI used to communicate with dst ip in vxlan scenario\n"
        },
        "bridge-domain": {
          "description": "Bridge to which the interface belongs",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bridge-domain-def"
            }
          ]
        },
        "remote-dst": {
          "type": "string",
          "description": "Identify the remote destination ip or nhid"
        }
      }
    },
    "cue-show-schema-bridge-fdb-mac-table-entry": {
      "description": "mac table entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-show"
        }
      ]
    },
    "cue-show-schema-bridge-fdb-mac-table-entry-mapping": {
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-fdb-mac-table-entry"
      },
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-id"
      }
    },
    "schema-bridge-fdb-mac-table-show-presentation": {},
    "cue-show-schema-bridge-fdb-mac-table": {
      "description": "L2 FDB\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-fdb-mac-table-entry-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-mdb-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-bridge-domain-mdb-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-id-int-def"
        }
      ]
    },
    "schema-bridge-domain-mdb-show": {
      "properties": {
        "interface": {
          "description": "The interface whose link is known to have members of this multicast group\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "group": {
          "description": "Multicast Group Address",
          "type": "string"
        },
        "state": {
          "description": "State of the Mdb Entry",
          "type": "string",
          "enum": [
            "temp",
            "permanent"
          ]
        },
        "vlan-id": {
          "description": "The VLAN ID which is known to have members of this\n  multicast group.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 4094
        },
        "ageing-timer": {
          "description": "Ageing Timer",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bridge-domain-mdb-flags-show-children": {
      "properties": {
        "offload": {
          "description": "Flag to indicate temporary/blocked/offloaded",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "fast-leave": {
          "description": "Igmp Fast Leave flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-bridge-domain-mdb-flags": {
      "description": "Ownership Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdb-flags-show-children"
        }
      ]
    },
    "cue-show-schema-bridge-domain-mdb-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdb-flags"
        }
      }
    },
    "cue-show-schema-bridge-domain-mdb": {
      "description": "mdb entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdb-show-children"
        }
      ]
    },
    "cue-show-schema-bridge-domain-mdbs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-mdb-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdb"
      }
    },
    "cue-show-schema-bridge-domain-mdbs": {
      "description": "Set of mdb entries in the bridge domain\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdbs-mapping"
        }
      ]
    },
    "schema-bridge-domain-router-port-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-bridge-domain-router-port-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-router-port-id-int-def"
        }
      ]
    },
    "schema-bridge-domain-router-port-show": {
      "properties": {
        "interface": {
          "description": "Multicast Router Port",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "ageing-timer": {
          "description": "Ageing Timer",
          "type": "string"
        },
        "type": {
          "description": "Multicast Router Port Type",
          "type": "string",
          "enum": [
            "disabled",
            "temp-query",
            "permanent"
          ]
        }
      }
    },
    "cue-show-schema-bridge-domain-router-port": {
      "description": "Bridge Domain router port entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-router-port-show"
        }
      ]
    },
    "cue-show-schema-bridge-domain-router-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-router-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain-router-port"
      }
    },
    "cue-show-schema-bridge-domain-router-ports": {
      "description": "Set of multicast router ports\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-router-ports-mapping"
        }
      ]
    },
    "schema-bridge-domain-port-show": {
      "properties": {
        "flags": {
          "description": "flag",
          "type": "string"
        },
        "state": {
          "description": "port state",
          "type": "string"
        }
      }
    },
    "schema-bridge-vlan-vid-str-def": {
      "type": "string",
      "nullable": true,
      "format": "vlan-range"
    },
    "schema-bridge-vlan-vid-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bridge-vlan-vid-str-def"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-str-def"
        }
      ]
    },
    "schema-bridge-domain-port-vlan-show": {
      "properties": {
        "tag-state": {
          "description": "port tag status",
          "title": "tag-state",
          "type": "string"
        },
        "fwd-state": {
          "description": "port forwarding status",
          "title": "fwd-state",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bridge-domain-port-vlan": {
      "description": "Bridge domain port vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-vlan-show"
        }
      ]
    },
    "cue-show-schema-bridge-domain-port-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain-port-vlan"
      }
    },
    "cue-show-schema-bridge-domain-port-vlans": {
      "description": "Bridge domains port vlans info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-port-vlans-mapping"
        }
      ]
    },
    "cue-show-schema-bridge-domain-port-show-children": {
      "properties": {
        "vlan": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-port-vlans"
        }
      }
    },
    "cue-show-schema-bridge-domain-port": {
      "description": "Bridge domain port info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-port-show-children"
        }
      ]
    },
    "cue-show-schema-bridge-domain-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain-port"
      }
    },
    "schema-bridge-domain-ports-show-presentation": {},
    "cue-show-schema-bridge-domain-ports": {
      "description": "Bridge domains ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-ports-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-vni-map-show": {
      "properties": {
        "vlan-vni-map": {
          "description": "Bridge domain vlan vni mapping",
          "type": "string"
        }
      }
    },
    "cue-show-schema-bridge-domain-vni-map": {
      "description": "Bridge domain vlan vni mapping",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-vni-map-show"
        }
      ]
    },
    "cue-show-schema-bridge-domain-show-children": {
      "properties": {
        "mac-table": {
          "$ref": "#/x-defs/cue-show-schema-bridge-fdb-mac-table"
        },
        "mdb": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdbs"
        },
        "router-port": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-router-ports"
        },
        "port": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-ports"
        },
        "vlan-vni-map": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-vni-map"
        }
      }
    },
    "schema-bridge-domain-show-presentation": {},
    "cue-show-schema-bridge-domain": {
      "description": "Bridge domain",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domain-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-show-presentation"
        }
      ]
    },
    "cue-show-schema-bridge-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bridge-domain"
      }
    },
    "schema-bridge-domains-show-presentation": {},
    "cue-show-schema-bridge-domains": {
      "description": "Bridge domains",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-domains-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domains-show-presentation"
        }
      ]
    },
    "cue-show-schema-bridge-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/cue-show-schema-bridge-domains"
        }
      }
    },
    "schema-bridge-bridge-show-presentation": {},
    "cue-show-schema-bridge-bridge": {
      "description": "Properties associated with an instance of a bridge.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bridge-bridge-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-bridge-show-presentation"
        }
      ]
    },
    "schema-evpn-evpn-config": {
      "properties": {
        "mac-vrf-soo": {
          "description": "EVPN MAC VRF Site-of-Origin VPN extended community in ASN:NN or IP-ADDRESS:NN format.\n",
          "type": "string",
          "format": "route-distinguisher",
          "nullable": true
        }
      }
    },
    "schema-evpn-route-advertise-config": {
      "properties": {
        "nexthop-setting": {
          "description": "Specifies the next hop IP and MAC (Router MAC) to use in the advertisement of type-5 routes and \u201cself\u201d type-2 routes (\u201cself\u201d = SVI IP/MAC).  Relevant only in an MLAG configuration.\n",
          "type": "string",
          "enum": [
            "system-ip-mac",
            "shared-ip-mac",
            null
          ],
          "default": "system-ip-mac",
          "nullable": true
        },
        "svi-ip": {
          "description": "If 'on', the IP addresses of SVIs in all EVIs are announced as type-2 routes.  This configuration should not be enabled if SVI IPs are reused in the network.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "default-gateway": {
          "description": "This configuration should be turned 'on' only in a centralized-routing deployment and only on the centralized GW router(s).  If 'on', the IP addresses of SVIs in all EVIs are announced as type-2 routes with the gateway extended community. The purpose is for remote L2-only VTEPs to do ARP suppression and for hosts to learn of the gateway's IP to MAC binding.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-evpn-route-advertise": {
      "description": "Route dvertising",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-route-advertise-config"
        }
      ]
    },
    "schema-evpn-dad-config": {
      "properties": {
        "mac-move-threshold": {
          "description": "Number of MAC moves within a time window before the MAC is flagged as a possible duplicate.\n",
          "type": "integer",
          "default": 5,
          "minimum": 2,
          "maximum": 1000,
          "nullable": true
        },
        "move-window": {
          "description": "Time window during which the move threshold applies\n",
          "type": "integer",
          "default": 180,
          "minimum": 2,
          "maximum": 1800,
          "nullable": true
        }
      }
    },
    "schema-evpn-dad-action-freeze-config": {
      "properties": {
        "duration": {
          "description": "Freeze the MAC for the specified duration or, if 'permanent' until the operator intervenes.\n",
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "permanent",
                null
              ],
              "nullable": true
            },
            {
              "type": "integer",
              "minimum": 30,
              "maximum": 3600,
              "nullable": true
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-evpn-dad-action-freeze": {
      "description": "Advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-freeze-config"
        }
      ]
    },
    "cue-show-schema-evpn-dad-action-config-children": {
      "properties": {
        "warning-only": {
          "description": "Only generate a warning log message.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "freeze": {
          "description": "Further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-dad-action-freeze"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-dad-action": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-dad-action-config-children"
        }
      ]
    },
    "cue-show-schema-evpn-dad-config-children": {
      "properties": {
        "duplicate-action": {
          "description": "Action to take when a MAC is flagged as a possible duplicate.  If 'warning-only', generates a log message.  If 'freeze', further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-dad-action"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-dad": {
      "description": "Duplicate address detection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-dad-config-children"
        }
      ]
    },
    "schema-vni-clear-all-action": {
      "description": "Clear duplicate address",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-vni-vni-action-children": {
      "description": "vni actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-vni-clear-all-action"
        }
      }
    },
    "schema-vni-vni-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-vni-str-def"
        }
      ]
    },
    "schema-vni-vni-id": {
      "title": "VNI",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-def"
        }
      ],
      "nullable": true
    },
    "schema-vni-vni-config": {
      "properties": {
        "rd": {
          "description": "BGP Route Distinguisher to use for EVPN type-5 routes originated for this VRF.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "string",
              "format": "route-distinguisher",
              "nullable": true
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "schema-vni-route-advertise-config": {
      "properties": {
        "svi-ip": {
          "description": "If 'auto', inherit from global config.  This is the default.  If 'on', the IP addresses of SVIs in all VNIs are announced as type-2 routes.  This configuration should not be enabled if SVI IPs are reused in the network.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offonauto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        },
        "default-gateway": {
          "description": "If 'auto', inherit from global config.  This is the default. This configuration should be turned 'on' only in a centralized-routing deployment and only on the centralized GW router(s).  If 'on', the IP addresses of SVIs in all VNIs are announced as type-2 routes with the gateway extended community. The purpose is for remote L2-only VTEPs to do ARP suppression and for hosts to learn of the gateway's IP to MAC binding.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offonauto-def"
            }
          ],
          "default": "auto",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vni-route-advertise": {
      "description": "Route advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-route-advertise-config"
        }
      ]
    },
    "cue-show-schema-vni-route-target-config-children": {
      "properties": {
        "import": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        },
        "export": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        },
        "both": {
          "description": "Route targets to import and export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-route-target": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-route-target-config-children"
        }
      ]
    },
    "cue-show-schema-vni-vni-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertise",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-route-advertise"
            }
          ]
        },
        "route-target": {
          "description": "Route targets",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-route-target"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-host-entry-show": {
      "properties": {
        "type": {
          "description": "Either local or remote host",
          "type": "string",
          "enum": [
            "local",
            "remote"
          ]
        },
        "remote-vtep": {
          "description": "The remote-vtep's IP address from where host entry is learnt",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "local-mobility-seq": {
          "description": "Local mobility sequence number",
          "type": "integer"
        },
        "remote-mobility-seq": {
          "description": "Remote mobility sequence number",
          "type": "integer"
        },
        "detection-count": {
          "description": "Duplicate detection count",
          "type": "integer"
        },
        "remote-esi": {
          "description": "remote ESI from where host entry is learnt",
          "type": "string",
          "format": "es-identifier"
        },
        "duplicate": {
          "description": "Duplicate detected host entry",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-host-entry-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-entry-show"
        }
      ]
    },
    "schema-evpn-evpn-mac-address-show": {
      "properties": {
        "vlan": {
          "description": "VLAN id assoicated to MAC",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        },
        "neigh-sync-count": {
          "description": "Multihoming neighbor sync count",
          "type": "integer"
        },
        "local-interface": {
          "description": "Local interface on which entry is learnt",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mac-active-host-show": {
      "properties": {}
    },
    "cue-show-schema-evpn-evpn-mac-active-host": {
      "description": "EVPN MAC active host",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-active-host-show"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mac-active-host-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-active-host"
      }
    },
    "cue-show-schema-evpn-evpn-mac-active-hosts": {
      "description": "Set of evpn mac active hosts\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-active-host-mapping"
        }
      ]
    },
    "schema-evpn-evpn-mac-inactive-host-show": {
      "properties": {}
    },
    "cue-show-schema-evpn-evpn-mac-inactive-host": {
      "description": "EVPN MAC inactive host",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-inactive-host-show"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mac-inactive-host-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-inactive-host"
      }
    },
    "cue-show-schema-evpn-evpn-mac-inactive-hosts": {
      "description": "Set of inactive arp/nd for a MAC\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-inactive-host-mapping"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mac-address-show-children": {
      "properties": {
        "active-host": {
          "description": "List of active hosts",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-active-hosts"
            }
          ]
        },
        "inactive-host": {
          "description": "List of inactive hosts",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-inactive-hosts"
            }
          ]
        },
        "peer-active": {
          "description": "peer active state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "peer-proxy": {
          "description": "peer proxy state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-evpn-clear-mac-host-action": {
      "description": "Clear duplicate address",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-evpn-evpn-mac-host-action-children": {
      "description": "evpn vni mac host actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-evpn-clear-mac-host-action"
        }
      }
    },
    "cue-show-schema-evpn-evpn-mac-address": {
      "description": "EVPN MAC info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-address-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-address-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-host-action-children"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mac-address-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-address"
      }
    },
    "schema-evpn-evpn-mac-addresses-presentation": {},
    "cue-show-schema-evpn-evpn-mac-addresses": {
      "description": "Set of evpn mac addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-addresses-presentation"
        }
      ]
    },
    "schema-evpn-evpn-host-address-show": {
      "properties": {
        "vlan": {
          "description": "VLAN id associated to host",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        },
        "mac": {
          "description": "host mac-address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-def"
            }
          ]
        },
        "state": {
          "description": "Host state",
          "type": "string",
          "enum": [
            "active",
            "inactive"
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-host-address": {
      "description": "EVPN host info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-address-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-host-action-children"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-host-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-host-address"
      }
    },
    "schema-evpn-evpn-host-addresses-presentation": {},
    "cue-show-schema-evpn-evpn-host-addresses": {
      "description": "Set of evpn host addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-host-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-addresses-presentation"
        }
      ]
    },
    "schema-vni-vni-remote-vtep-show": {
      "properties": {
        "flood": {
          "description": "The flood type of the remote-vtep",
          "type": "string",
          "enum": [
            "NO-INFO",
            "PIM-SM",
            "HER"
          ]
        }
      }
    },
    "cue-show-schema-vni-vni-remote-vtep": {
      "description": "per vni remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-remote-vtep-show"
        }
      ]
    },
    "cue-show-schema-vni-vni-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vni-vni-remote-vtep"
      }
    },
    "schema-vni-vni-remote-vtep-presentation": {},
    "cue-show-schema-vni-vni-remote-vteps": {
      "description": "Set of vni remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-remote-vtep-presentation"
        }
      ]
    },
    "schema-vni-vni-bgp-info-show": {
      "properties": {
        "rd": {
          "description": "BGP Route Distinguisher to use.\n",
          "type": "string",
          "format": "route-distinguisher"
        },
        "local-vtep": {
          "description": "The local-vtep IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "multicast-group": {
          "description": "BUM traffic is sent to the specified multicast group.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-def"
            }
          ],
          "type": "string"
        },
        "advertise-svi-ip": {
          "description": "The IP addresses of SVIs in all VNIs are announced as type-2 routes with the gateway extended community.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "advertise-default-gateway": {
          "description": "The IP addresses of SVIs in all VNIs are announced as type-2 routes.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "in-kernel": {
          "description": "The vni is configured in kernel.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "type": {
          "description": "vni type",
          "type": "string",
          "enum": [
            "L2",
            "L3"
          ]
        },
        "mac-vrf-soo": {
          "description": "EVPN MAC VRF Site-of-Origin VPN extended community",
          "type": "string",
          "format": "route-distinguisher"
        }
      }
    },
    "cue-show-schema-vni-vni-bgp-info-show-children": {
      "properties": {
        "import-route-target": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        },
        "export-route-target": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-target-rts"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-bgp-info-show-children"
        }
      ]
    },
    "schema-evpn-esi-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-evpn-esi-def"
        }
      ],
      "nullable": true
    },
    "schema-vni-mh-esi-type-show": {
      "properties": {
        "local": {
          "description": "ESI type configured as local",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "remote": {
          "description": "ESI type configured as remote",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-mh-esi-type": {
      "description": "per vni esi type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-mh-esi-type-show"
        }
      ]
    },
    "cue-show-schema-vni-vni-mh-esi-show-children": {
      "properties": {
        "type": {
          "description": "VNI level ESI type info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vni-mh-esi": {
      "description": "Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esi-show-children"
        }
      ]
    },
    "cue-show-schema-vni-vni-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esi"
      }
    },
    "schema-vni-vni-mh-esi-presentation": {},
    "cue-show-schema-vni-vni-mh-esis": {
      "description": "Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-mh-esi-presentation"
        }
      ]
    },
    "schema-vni-esi-remote-vtep-flags-show": {
      "properties": {
        "ead-per-es": {
          "description": "Ethernet auto discovery per ES\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "ead-per-evi": {
          "description": "Ethernet auto discovery per EVI\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-esi-remote-vtep-flags": {
      "description": "per esi remote vtep flag info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-esi-remote-vtep-flags-show"
        }
      ]
    },
    "cue-show-schema-vni-vni-esi-remote-vtep-show-children": {
      "properties": {
        "flags": {
          "description": "ESI remote vtep flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-esi-remote-vtep-flags"
            }
          ]
        }
      }
    },
    "schema-vni-vni-esi-remote-vtep-show": {
      "properties": {
        "flags-string": {
          "type": "string",
          "description": "ESI remote vtep flags-string"
        }
      }
    },
    "cue-show-schema-vni-vni-esi-remote-vtep": {
      "description": "per esi remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vtep-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-esi-remote-vtep-show"
        }
      ]
    },
    "cue-show-schema-vni-vni-esi-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vtep"
      }
    },
    "cue-show-schema-vni-vni-esi-remote-vteps": {
      "description": "Per ESI based set of remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vtep-mapping"
        }
      ]
    },
    "cue-show-schema-vni-bgp-vni-mh-esi-show-children": {
      "properties": {
        "remote-vtep": {
          "description": "VNI level ESI info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vteps"
            }
          ]
        },
        "type": {
          "description": "VNI level bgp info ESI type info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-bgp-vni-mh-esi": {
      "description": "BGP Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esi-show-children"
        }
      ]
    },
    "cue-show-schema-vni-bgp-vni-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esi"
      }
    },
    "schema-vni-bgp-vni-mh-esi-presentation": {},
    "cue-show-schema-vni-bgp-vni-mh-esis": {
      "description": "BGP Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esi-presentation"
        }
      ]
    },
    "cue-show-schema-vni-vni-mh-bgp-info-show-children": {
      "properties": {
        "esi": {
          "description": "Multihoming ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esis"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vni-mh-bgp-info": {
      "description": "per vni BGP based Multihoming info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-bgp-info-show-children"
        }
      ]
    },
    "cue-show-schema-vni-vni-multihoming-show-children": {
      "properties": {
        "esi": {
          "description": "VNI level ESI info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esis"
            }
          ]
        },
        "bgp-info": {
          "description": "VNI level BGP Multihoming info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-bgp-info"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vni-multihoming": {
      "description": "VNI based Multihoming info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-multihoming-show-children"
        }
      ]
    },
    "cue-show-schema-vni-vni-show-children": {
      "properties": {
        "mac": {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-addresses"
        },
        "host": {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-host-addresses"
        },
        "remote-vtep": {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-remote-vteps"
        },
        "bgp-info": {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-bgp-info"
        },
        "multihoming": {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-multihoming"
        }
      }
    },
    "schema-vni-vni-show": {
      "properties": {
        "vlan": {
          "description": "VLAN id assoicated to MAC",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-int-def"
            }
          ]
        },
        "bridge-domain": {
          "description": "Bridge to which the vni belongs",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bridge-domain-def"
            }
          ]
        },
        "tenant-vrf": {
          "description": "tenant-vrf\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "vxlan-interface": {
          "description": "Associated vxlan interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "mac-count": {
          "description": "Number MAC learnt in this VNI",
          "type": "integer"
        },
        "host-count": {
          "description": "Number ARP/ND learnt in this VNI",
          "type": "integer"
        },
        "multicast-group": {
          "description": "Traffic is sent to the specified multicast group.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-multicast-def"
            }
          ],
          "type": "string"
        },
        "remote-vtep-count": {
          "description": "Number remote-vtep count learnt in this VNI",
          "type": "integer"
        },
        "local-vtep": {
          "description": "The local-vtep IP address",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-vni-vni": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an VNI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vni-vni-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        }
      ]
    },
    "cue-show-schema-vni-vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vni-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-vni-vni"
      }
    },
    "schema-vni-vnis-presentation": {},
    "cue-show-schema-vni-vnis": {
      "description": "VNIs",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vnis-mapping"
            },
            {
              "$ref": "#/x-defs/schema-vni-vnis-presentation"
            }
          ]
        }
      ]
    },
    "schema-evpn-multihoming-config": {
      "properties": {
        "mac-holdtime": {
          "description": "During this interval, the switch attempts to independently establish reachability of the MAC on the local ethernet segment. If 'none', there is no holdtime.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 86400,
          "default": 1080,
          "nullable": true
        },
        "neighbor-holdtime": {
          "description": "During this interval, the switch attempts to independently establish reachability of the host on the local ethernet segment.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 86400,
          "nullable": true,
          "default": 1080
        },
        "startup-delay": {
          "description": "The duration for which a switch holds the Ethernet segment-bond in a protodown state after a reboot or process restart.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 3600,
          "nullable": true,
          "default": 180
        }
      }
    },
    "schema-evpn-ead-evi-route-config": {
      "properties": {
        "rx": {
          "description": "Disable EAD-per-EVI at receiving end.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "tx": {
          "description": "Suppress advertisement of EAD-per-EVI routes.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        }
      }
    },
    "cue-show-schema-evpn-ead-evi-route": {
      "description": "Ethernet Auto-discovery per EVPN instance routes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-ead-evi-route-config"
        }
      ]
    },
    "schema-evpn-mh-segment-config": {
      "properties": {
        "mac-address": {
          "description": "MAC address per ethernet segment.  Required.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "df-preference": {
          "description": "Designated forwarder preference value.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "nullable": true,
          "default": 32767
        }
      }
    },
    "cue-show-schema-evpn-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-mh-segment-config"
        }
      ]
    },
    "cue-show-schema-evpn-multihoming-config-children": {
      "properties": {
        "ead-evi-route": {
          "$ref": "#/x-defs/cue-show-schema-evpn-ead-evi-route"
        },
        "segment": {
          "$ref": "#/x-defs/cue-show-schema-evpn-mh-segment"
        }
      }
    },
    "schema-evpn-multihoming-show": {
      "properties": {
        "startup-delay-timer": {
          "description": "Startup delay timer",
          "type": "string"
        },
        "uplink-count": {
          "description": "The number of uplink config count",
          "type": "integer"
        },
        "uplink-active": {
          "description": "The number of uplink active count",
          "type": "integer"
        }
      }
    },
    "schema-evpn-evpn-mh-esi-show": {
      "properties": {
        "local-interface": {
          "description": "evpn esi local interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "df-preference": {
          "description": "evpn esi df-preference",
          "type": "integer"
        },
        "mac-count": {
          "description": "Number MAC learnt in this evpn esi",
          "type": "integer"
        },
        "vni-count": {
          "description": "Number vni learnt in this evpn esi",
          "type": "integer"
        },
        "nexthop-group-id": {
          "description": "evpn esi nexthop group id",
          "type": "integer"
        },
        "flags-string": {
          "description": "* - ready-for_bgp, s - oper-up, x - non-designated-forward, r - remote, l - local, f - designated-forward, b - bridge-port, A - active\n",
          "type": "string"
        }
      }
    },
    "schema-evpn-evpn-flags-show": {
      "properties": {
        "local": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "remote": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "ready-for-bgp": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "bridge-port": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "oper-up": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "nexthop-group-active": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "designated-forward": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "non-designated-forward": {
          "description": "Evpn ESI flags",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-flags": {
      "description": "EVPN ESI flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-flags-show"
        }
      ]
    },
    "schema-evpn-evpn-remote-vtep-show": {
      "properties": {
        "df-algorithm": {
          "title": "DF-Algo",
          "description": "evpn esi df-algorithm",
          "type": "string"
        },
        "df-preference": {
          "title": "DF-Pref",
          "description": "evpn esi df-preference",
          "type": "integer"
        },
        "nexthop-group-id": {
          "title": "NHG",
          "description": "evpn esi nexthop group id",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-evpn-evpn-remote-vtep": {
      "description": "Evpn per ESI remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "title": "VTEP",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep-show"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-remote-vtep"
      }
    },
    "schema-evpn-evpn-remote-vtep-presentation": {},
    "cue-show-schema-evpn-evpn-remote-vteps": {
      "description": "Set of evpn remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep-presentation"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-esi-show-children": {
      "properties": {
        "flags": {
          "description": "Evpn ESI flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-flags"
            }
          ]
        },
        "remote-vtep": {
          "description": "Set of Evpn ESI remote vteps",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-remote-vteps"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mh-esi-id-presentation": {},
    "cue-show-schema-evpn-evpn-mh-esi": {
      "description": "EVPN Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esi-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-id-presentation"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esi"
      }
    },
    "schema-evpn-evpn-mh-esi-presentation": {},
    "cue-show-schema-evpn-evpn-mh-esis": {
      "description": "EVPN Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-presentation"
        }
      ]
    },
    "schema-evpn-originator-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-evpn-evpn-mh-bgp-info-show": {
      "properties": {
        "rd": {
          "description": "evpn bgp info esi Route Distinguisher",
          "type": "string",
          "format": "route-distinguisher"
        },
        "originator-ip": {
          "description": "evpn bgp info esi originator ip",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-originator-id"
            }
          ]
        },
        "vni-count": {
          "description": "Number of vni in this evpn bgp info esi",
          "type": "integer"
        },
        "vrf-count": {
          "description": "Number of vrf in this evpn bgp info esi",
          "type": "integer"
        },
        "macip-path-count": {
          "description": "Number of mac-ip path in this evpn bgp info esi",
          "type": "integer"
        },
        "macip-global-path-count": {
          "description": "Number of global mac-ip path in this evpn bgp info esi",
          "type": "integer"
        },
        "inconsistent-vni-count": {
          "description": "Number of inconsistent vni in this evpn bgp info esi",
          "type": "integer"
        },
        "es-df-preference": {
          "description": "evpn bgp info local esi df-preference",
          "type": "integer"
        },
        "flags-string": {
          "description": "evpn mh bgp-info esi flags-string",
          "type": "string"
        }
      }
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep-show": {
      "properties": {
        "df-algorithm": {
          "description": "evpn bgp info esi df-algorithm",
          "type": "integer"
        },
        "df-preference": {
          "description": "evpn bgp info esi df-preference",
          "type": "integer"
        },
        "flags-string": {
          "description": "evpn mh bgp-info esi remote-vtep flags-string",
          "type": "string"
        }
      }
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep-flags-show": {
      "properties": {
        "esr": {
          "description": "evpn bgp info remote vtep flag set as esr",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "active": {
          "description": "evpn bgp info remote vtep flag set as active",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-flags": {
      "description": "EVPN BGP info per ESI flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-flags-show"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-show-children": {
      "properties": {
        "flags": {
          "description": "Evpn BGP info per ESI flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-flags"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep": {
      "description": "Evpn BGP info per ESI remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-show-children"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep"
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-remote-vteps": {
      "description": "Evpn BGP info remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep-mapping"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-flags-show": {
      "properties": {
        "up": {
          "description": "Evpn bgp info flag configured as up",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "advertise-evi": {
          "description": "Evpn bgp info flag configured as advertise-evi",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-flags": {
      "description": "EVPN Multihoming BGP info flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-flags-show"
        }
      ]
    },
    "schema-evpn-fragment-def": {
      "type": "string",
      "nullable": true,
      "format": "route-distinguisher"
    },
    "schema-evpn-fragment-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-evpn-fragment-def"
        }
      ],
      "nullable": true
    },
    "schema-evpn-evpn-mh-bgp-info-fragment-show": {
      "properties": {
        "evi-count": {
          "description": "Evpn BGP info fragment evi-count",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-fragment": {
      "description": "EVPN Multihoming BGP info ESI fragment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-fragment-show"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-fragment-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-fragment-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-fragment"
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-fragments": {
      "description": "EVPN Multihoming BGP info ESI fragments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-fragment-mapping"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-esi-show-children": {
      "properties": {
        "remote-vtep": {
          "description": "Evpn BGP info remote vteps",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vteps"
            }
          ]
        },
        "flags": {
          "description": "Evpn BGP info flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-flags"
            }
          ]
        },
        "fragments": {
          "description": "Evpn BGP info fragments",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-fragments"
            }
          ]
        },
        "type": {
          "description": "Evpn BGP info type",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-esi": {
      "description": "EVPN Multihoming BGP info ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esi-show-children"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esi"
      }
    },
    "schema-evpn-evpn-mh-bgp-info-esi-presentation": {},
    "cue-show-schema-evpn-evpn-mh-bgp-info-esis": {
      "description": "EVPN Multihoming BGP info ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esi-presentation"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info-show-children": {
      "properties": {
        "esi": {
          "description": "EVPN Multihoming BGP info ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esis"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-evpn-mh-bgp-info": {
      "description": "EVPN Multihoming BGP info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-show-children"
        }
      ]
    },
    "cue-show-schema-evpn-multihoming-show-children": {
      "properties": {
        "esi": {
          "description": "EVPN Multihoming ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esis"
            }
          ]
        },
        "bgp-info": {
          "description": "EVPN Multihoming BGP info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-multihoming": {
      "description": "Multihoming global configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-multihoming-config-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-multihoming-show-children"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertising",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-route-advertise"
            }
          ]
        },
        "dad": {
          "description": "Duplicate Address Detection (DAD) configuration parameters",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-dad"
            }
          ]
        },
        "vni": {
          "description": "VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vni-vnis"
            }
          ]
        },
        "multihoming": {
          "$ref": "#/x-defs/cue-show-schema-evpn-multihoming"
        }
      }
    },
    "schema-evpn-evpn-show": {
      "properties": {
        "l2vni-count": {
          "description": "L2 vnis count",
          "type": "integer"
        },
        "l3vni-count": {
          "description": "L3 vnis count",
          "type": "integer"
        }
      }
    },
    "schema-evpn-access-vlans-presentation": {},
    "schema-evpn-vlan-id-def": {
      "type": "string",
      "nullable": true,
      "format": "integer-id"
    },
    "schema-evpn-vlan-id": {
      "type": "string",
      "title": "Vlan-id",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-evpn-vlan-id-def"
        }
      ],
      "nullable": true
    },
    "schema-evpn-vlan-show": {
      "properties": {
        "vxlan-interface": {
          "description": "vxlan interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "vni": {
          "description": "vni id",
          "type": "integer"
        },
        "member-interface-count": {
          "description": "member interface count",
          "type": "integer"
        },
        "vni-count": {
          "description": "vni count",
          "type": "integer"
        }
      }
    },
    "schema-evpn-member-interface-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ],
      "nullable": true
    },
    "schema-evpn-member-interface-show": {
      "properties": {}
    },
    "cue-show-schema-evpn-member-interface": {
      "description": "member-interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-member-interface-show"
        }
      ]
    },
    "cue-show-schema-evpn-member-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-member-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-member-interface"
      }
    },
    "cue-show-schema-evpn-member-interfaces": {
      "description": "access vlan member interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-member-interface-mapping"
        }
      ]
    },
    "cue-show-schema-evpn-vlan-show-children": {
      "properties": {
        "member-interface": {
          "description": "access vlan info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-member-interfaces"
            }
          ]
        }
      }
    },
    "schema-evpn-vlan-presentation": {},
    "cue-show-schema-evpn-vlan": {
      "description": "vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-vlan-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlan-presentation"
        }
      ]
    },
    "cue-show-schema-evpn-vlan-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-vlan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-vlan"
      }
    },
    "schema-evpn-vlans-presentation": {},
    "cue-show-schema-evpn-vlans": {
      "description": "vlans",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-vlan-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlans-presentation"
        }
      ]
    },
    "cue-show-schema-evpn-access-vlans-show-children": {
      "properties": {
        "vlan": {
          "description": "access vlans",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-vlans"
            }
          ]
        }
      }
    },
    "cue-show-schema-evpn-access-vlans": {
      "description": "Access vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-access-vlans-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-access-vlans-show-children"
        }
      ]
    },
    "schema-evpn-vtep-ip-id": {
      "type": "string",
      "title": "Vtepip",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "nullable": true
    },
    "schema-evpn-vtep-ip-show": {
      "properties": {
        "nexthop-group": {
          "description": "nexthop group",
          "type": "integer"
        },
        "es-ref-count": {
          "description": "es-ref count",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-evpn-vtep-ip": {
      "description": "vtep-ip",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-vtep-ip-show"
        }
      ]
    },
    "cue-show-schema-evpn-vtep-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-vtep-ip-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-vtep-ip"
      }
    },
    "cue-show-schema-evpn-vtep-ips": {
      "description": "vtep ips",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-vtep-ip-mapping"
        }
      ]
    },
    "cue-show-schema-evpn-l2-nhgs-show-children": {
      "properties": {
        "vtep-ip": {
          "description": "l2 nhg",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-evpn-vtep-ips"
            }
          ]
        }
      }
    },
    "schema-evpn-l2-nhgs-presentation": {},
    "cue-show-schema-evpn-l2-nhgs": {
      "description": "L2 nhg info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-l2-nhgs-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-l2-nhgs-presentation"
        }
      ]
    },
    "schema-evpn-down-reason-id-def": {
      "type": "string",
      "nullable": true
    },
    "schema-evpn-down-reason-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-evpn-down-reason-id-def"
        }
      ],
      "nullable": true
    },
    "schema-evpn-down-reason-show": {
      "properties": {}
    },
    "cue-show-schema-evpn-down-reason": {
      "description": "Protocol down reason",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-down-reason-show"
        }
      ]
    },
    "cue-show-schema-evpn-down-reasons-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-down-reason-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-evpn-down-reason"
      }
    },
    "cue-show-schema-evpn-down-reasons": {
      "description": "Protocol down reasons",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-down-reasons-mapping"
        }
      ]
    },
    "cue-show-schema-evpn-evpn-show-children": {
      "properties": {
        "access-vlan-info": {
          "$ref": "#/x-defs/cue-show-schema-evpn-access-vlans"
        },
        "l2-nhg": {
          "$ref": "#/x-defs/cue-show-schema-evpn-l2-nhgs"
        },
        "down-reason": {
          "$ref": "#/x-defs/cue-show-schema-evpn-down-reasons"
        }
      }
    },
    "cue-show-schema-evpn-evpn": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an EVI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn-show-children"
        }
      ]
    },
    "schema-mlag-mlag-config": {
      "properties": {
        "mac-address": {
          "description": "Override anycast-mac and anycast-id",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto",
          "type": "string",
          "nullable": true
        },
        "peer-ip": {
          "description": "Peer Ip Address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "type": "string",
              "enum": [
                "linklocal",
                null
              ],
              "nullable": true
            }
          ],
          "default": "linklocal",
          "nullable": true
        },
        "priority": {
          "description": "Mlag Priority",
          "type": "integer",
          "default": 32768,
          "minimum": 0,
          "maximum": 65535,
          "nullable": true
        },
        "init-delay": {
          "description": "The delay, in seconds, before bonds are brought up.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 900,
          "nullable": true,
          "default": 180
        },
        "debug": {
          "description": "Enable MLAG debugging",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-mlag-backup-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-mlag-backup-config": {
      "properties": {
        "vrf": {
          "description": "The backup IP's VRF.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "default": "default",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-mlag-backup": {
      "description": "alternative ip address or interface for peer to reach us",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-backup-config"
        }
      ]
    },
    "cue-show-schema-mlag-backups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-backup-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-backup"
      }
    },
    "cue-show-schema-mlag-backups": {
      "description": "Set of MLAG backups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-backups-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-config-children": {
      "properties": {
        "backup": {
          "$ref": "#/x-defs/cue-show-schema-mlag-backups"
        }
      }
    },
    "schema-mlag-mlag-action-children": {
      "description": "MLAG related actions",
      "properties": {
        "lacp-conflict": {
          "$ref": "#/x-defs/schema-mlag-mlag-lacp-conflict-action-children"
        }
      }
    },
    "schema-mlag-mlag-show": {
      "properties": {
        "peer-priority": {
          "description": "Mlag Peer Priority",
          "type": "integer"
        },
        "backup-active": {
          "description": "Mlag Backup Status",
          "type": "string"
        },
        "backup-vrf": {
          "description": "Mlag Backup Vrf",
          "type": "string"
        },
        "local-id": {
          "description": "Mlag Local Unique Id",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ],
          "type": "string"
        },
        "peer-id": {
          "description": "Mlag Peer Unique Id",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ],
          "type": "string"
        },
        "local-role": {
          "description": "Mlag Local Role",
          "type": "string",
          "enum": [
            "primary",
            "secondary"
          ]
        },
        "peer-role": {
          "description": "Mlag Peer Role",
          "type": "string",
          "enum": [
            "primary",
            "secondary"
          ]
        },
        "peer-interface": {
          "description": "Mlag Peerlink Interface",
          "type": "string"
        },
        "peer-alive": {
          "description": "Mlag Peer Alive Status",
          "type": "string"
        },
        "backup-reason": {
          "description": "Mlag Backup Reason",
          "type": "string"
        },
        "anycast-ip": {
          "description": "Vxlan Anycast Ip address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "type": "string"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-fdb-show": {
      "properties": {}
    },
    "schema-mlag-mlag-mac-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-mac-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mac-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-mac-show": {
      "properties": {
        "mac": {
          "description": "Mac-address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "interface": {
          "description": "Interface to which the mac-address is associated\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "vlan-id": {
          "description": "The vlan to which the mac-address is associated\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 4094
        }
      }
    },
    "cue-show-schema-mlag-mlag-mac": {
      "description": "Mlag mac",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mac-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-mac-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mac"
      }
    },
    "cue-show-schema-mlag-mlag-macs": {
      "description": "Set of MLAG Macs learnt/sync between mlag peers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-macs-mapping"
        }
      ]
    },
    "schema-mlag-mlag-permanent-mac-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-permanent-mac-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-mac-id-int-def"
        }
      ]
    },
    "cue-show-schema-mlag-permanent-mac-flags-show-children": {
      "properties": {
        "permanent": {
          "description": "Local Permanent Mac Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "static": {
          "description": "Peer Permanent Mac Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-permanent-mac-flags": {
      "description": "Ownership Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-permanent-mac-flags-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-permanent-mac-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-mlag-permanent-mac-flags"
        }
      }
    },
    "cue-show-schema-mlag-mlag-permanent-mac": {
      "description": "Mlag Permanent Mac",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mac-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-mac-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-permanent-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-mac-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-mac"
      }
    },
    "cue-show-schema-mlag-mlag-permanent-macs": {
      "description": "Permanent Mac Entry",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-macs-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-fdb-show-children": {
      "properties": {
        "local": {
          "description": "Locally learnt macs",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-macs"
            }
          ]
        },
        "peer": {
          "description": "Peer Synced Macs",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-macs"
            }
          ]
        },
        "permanent": {
          "description": "Permanent Macs installed on local/peer",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-macs"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-fdb-presentation": {
      "description": "Set of Mlag macs owned by local and peer"
    },
    "cue-show-schema-mlag-mlag-fdb": {
      "description": "Set of all mlag macs",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-fdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-fdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-fdb-presentation"
        }
      ]
    },
    "schema-mlag-mlag-mdb-show": {
      "properties": {}
    },
    "schema-mlag-mlag-mcastgroup-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-mcastgroup-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-mcastgroup-show": {
      "properties": {
        "vlan-id": {
          "description": "The VLAN ID which is known to have members of this\n  multicast group.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 4094
        },
        "group": {
          "description": "The multicast group address (IPv4, IPv6 or L2 multicast) whose members reside on the link connected to the port\n",
          "type": "string"
        },
        "domain": {
          "description": "The bridge domain where this group address is associated\n",
          "type": "string"
        },
        "interface": {
          "description": "The interface whose link is known to have members of this multicast group\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "age": {
          "description": "Age of the multicast entry",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-mlag-mlag-mcastgroup": {
      "description": "Mlag Multicast Group Info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-mcastgroups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mcastgroup"
      }
    },
    "cue-show-schema-mlag-mlag-mcastgroups": {
      "description": "Multicast Groups Info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mcastgroups-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-mdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Multicast Database",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mcastgroups"
            }
          ]
        },
        "peer": {
          "description": "Peer Multicast Database",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mcastgroups"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-mdb-presentation": {
      "description": "Mlag Multicast Database"
    },
    "cue-show-schema-mlag-mlag-mdb": {
      "description": "Set of Mlag Multicast Database Entries",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mdb-presentation"
        }
      ]
    },
    "schema-mlag-mlag-routerportdb-show": {
      "properties": {}
    },
    "schema-mlag-mlag-routerport-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-routerport-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerport-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-routerport-show": {
      "properties": {
        "dual-interface": {
          "description": "Dual If for the router port",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "domain": {
          "description": "The bridge domain where the multicast router port is associated.\n",
          "type": "string"
        },
        "interface": {
          "description": "Router Port Name",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "age": {
          "description": "Age",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-mlag-mlag-routerport": {
      "description": "mlag routerport",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerport-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-routerports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-routerport-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerport"
      }
    },
    "cue-show-schema-mlag-mlag-routerports": {
      "description": "Multicast Router Ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerports-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-routerportdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Multicast Router Ports",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerports"
            }
          ]
        },
        "peer": {
          "description": "Peer Multicast Router Ports",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerports"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-routerportdb-presentation": {
      "description": "Set of Mlag router ports owned by local and peer"
    },
    "cue-show-schema-mlag-mlag-routerportdb": {
      "description": "Set of all Mlag Multicast Router Ports",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerportdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerportdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerportdb-presentation"
        }
      ]
    },
    "schema-mlag-mlag-vni-db-show": {
      "properties": {}
    },
    "schema-mlag-mlag-vni-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-vni-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-vni-show": {
      "properties": {
        "local-ip": {
          "description": "Local Ip",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "type": "string"
            }
          ]
        },
        "interface": {
          "description": "Vxlan Interface Name",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "vlan-id": {
          "description": "Vlan Id associated with Vni",
          "type": "integer",
          "minimum": 0,
          "maximum": 4094
        },
        "vni": {
          "description": "Virtual Network Identifier",
          "type": "integer",
          "minimum": 0,
          "maximum": 1677715
        }
      }
    },
    "cue-show-schema-mlag-mlag-vni": {
      "description": "Mlag Vni",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vni"
      }
    },
    "cue-show-schema-mlag-mlag-vnis": {
      "description": "Set of VNIs configured",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vnis-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-vni-db-show-children": {
      "properties": {
        "local": {
          "description": "Local Vnis",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vnis"
            }
          ]
        },
        "peer": {
          "description": "Peer Vnis",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vnis"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-vni-db-presentation": {
      "description": "Set of Vnis owned by Local and Peer"
    },
    "cue-show-schema-mlag-mlag-vni-db": {
      "description": "Set of all vnis",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-db-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vni-db-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-db-presentation"
        }
      ]
    },
    "schema-mlag-mlag-lacpdb-show": {
      "properties": {}
    },
    "schema-mlag-mlag-lacp-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ]
    },
    "schema-mlag-mlag-lacp-entry-show": {
      "properties": {
        "lacp-bypass": {
          "description": "Lacp Bypass",
          "type": "string"
        },
        "partner-mac": {
          "description": "Partner Mac",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-mlag-lacp-entry": {
      "description": "Mlag LacpInfo",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacp-entry-show"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-lacp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-lacp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacp-entry"
      }
    },
    "cue-show-schema-mlag-mlag-lacp": {
      "description": "Lacp DB",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacp-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-lacpdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Lacp Database",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacp"
            }
          ]
        },
        "peer": {
          "description": "Peer Lacp Database",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacp"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-lacpdb-presentation": {
      "description": "Local/Peer Lacp db"
    },
    "cue-show-schema-mlag-mlag-lacpdb": {
      "description": "Set of all mlag local/peer lacpdb",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacpdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacpdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacpdb-presentation"
        }
      ]
    },
    "schema-mlag-mlag-neighdb-show": {
      "properties": {}
    },
    "schema-mlag-mlag-neigh-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-neigh-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-neigh-show": {
      "properties": {
        "ip-address": {
          "description": "The protocol address of the neighbour. It is either\n         an IPv4 or IPv6 address.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "type": "string"
            }
          ]
        },
        "interface": {
          "description": "The interface to which this neighbour is attached\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "vlan-id": {
          "title": "vlan-id",
          "description": "Vlan ID",
          "type": "integer",
          "minimum": 0,
          "maximum": 4094
        },
        "lladdr": {
          "description": "the link layer address of the neighbour.  LLADDRESS\n           can also be null\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-neigh-flags-show-children": {
      "properties": {
        "local": {
          "description": "Local Neighbor Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "peer": {
          "description": "Peer Neighbor Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-neigh-flags": {
      "description": "Flag to indicate the ownership of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-neigh-flags-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-neigh-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-mlag-neigh-flags"
        }
      }
    },
    "cue-show-schema-mlag-mlag-neigh": {
      "description": "mlag neigh",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neigh-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-neigh-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neigh"
      }
    },
    "cue-show-schema-mlag-mlag-neighs": {
      "description": "Neighs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighs-mapping"
        }
      ]
    },
    "schema-mlag-mlag-permanent-neigh-id-int-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-mlag-mlag-permanent-neigh-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-id-int-def"
        }
      ]
    },
    "schema-mlag-mlag-permanent-neigh-show": {
      "properties": {
        "address-family": {
          "description": "Address Family",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-mlag-permanent-neigh-flags-show-children": {
      "properties": {
        "local": {
          "description": "Local Ownership of neighbor entry",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-permanent-neigh-flags": {
      "description": "Flag to indicate the ownership of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-permanent-neigh-flags-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-permanent-neigh-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-show-schema-mlag-permanent-neigh-flags"
        }
      }
    },
    "cue-show-schema-mlag-mlag-permanent-neigh": {
      "description": "Mlag Permanent Neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-neigh-show-children"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-permanent-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-neigh"
      }
    },
    "cue-show-schema-mlag-mlag-permanent-neighs": {
      "description": "Permanent Neighbors",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-neighs-mapping"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-neighdb-show-children": {
      "properties": {
        "dynamic": {
          "description": "Dynamic Neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighs"
            }
          ]
        },
        "permanent": {
          "description": "Permanent Neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-neighs"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-neighdb-presentation": {
      "description": "Set of Mlag neighs owned by local and peer"
    },
    "cue-show-schema-mlag-mlag-neighdb": {
      "description": "Set of all mlag neigh entries",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighdb-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighdb-presentation"
        }
      ]
    },
    "schema-mlag-mlag-cc-show": {
      "properties": {}
    },
    "cue-show-schema-mlag-mlag-cc-global": {
      "description": "Global Consistency-checker",
      "type": "object",
      "title": "Global Consistency-checker",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-collection-presentation"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-cc-show-children": {
      "properties": {
        "global": {
          "description": "mlag global consistency-checker",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-global"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-cc-presentation": {
      "description": "Consistency-checker parameters presentation"
    },
    "cue-show-schema-mlag-mlag-cc": {
      "description": "Show the mlag consistency-checker parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-presentation"
        }
      ]
    },
    "cue-show-schema-mlag-mlag-show-children": {
      "properties": {
        "fdb": {
          "description": "Macs owned by local/peer mlag switch",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-fdb"
            }
          ]
        },
        "mdb": {
          "description": "Mdb owned by local/peer switch",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mdb"
            }
          ]
        },
        "multicast-router-port": {
          "description": "Multicast Router Ports owned by local/peer mlag switch\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerportdb"
            }
          ]
        },
        "vni": {
          "description": "Local VNIs",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vni-db"
            }
          ]
        },
        "lacpdb": {
          "description": "Mlag Local Lacp Info",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacpdb"
            }
          ]
        },
        "neighbor": {
          "description": "Local/peer Neighbour Entries",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighdb"
            }
          ]
        },
        "consistency-checker": {
          "description": "Consistency-checker parameters for mlag nodes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc"
            }
          ]
        }
      }
    },
    "cue-show-schema-mlag-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-config-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-action-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag-show-children"
        }
      ]
    },
    "schema-vxlan-vxlan-config": {
      "properties": {
        "mac-learning": {
          "description": "Controls dynamic MAC learning over VXLAN tunnels based on received packets. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "port": {
          "description": "UDP port for VXLAN frames",
          "type": "integer",
          "minimum": 1024,
          "maximum": 65535,
          "default": 4789,
          "nullable": true
        },
        "arp-nd-suppress": {
          "description": "Controls dynamic MAC learning over VXLAN tunnels based on received packets. This applies to all overlays (VNIs).\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "mtu": {
          "description": "interface mtu",
          "type": "integer",
          "minimum": 552,
          "maximum": 9216,
          "default": 9216,
          "nullable": true
        },
        "ageing": {
          "description": "VxLAN ageing timer",
          "type": "integer",
          "minimum": 0,
          "maximum": 4096,
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-flooding-config-children"
        }
      ]
    },
    "schema-ip-address-ipv4-auto-address-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        },
        {
          "$ref": "#/x-defs/schema-common-auto-def"
        }
      ]
    },
    "schema-vxlan-source-config": {
      "properties": {
        "address": {
          "description": "IP addresses of this node's VTEP or 'auto'.  If 'auto', use the primary IP loopback (not 127.0.0.1).  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-auto-address-def"
            }
          ],
          "type": "string",
          "default": "auto",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-source": {
      "description": "Source address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-source-config"
        }
      ]
    },
    "schema-vxlan-mlag-config": {
      "properties": {
        "shared-address": {
          "description": "shared anycast address for MLAG peers",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-unicast-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "type": "string",
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-mlag": {
      "description": "VxLAN specfic MLAG configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-mlag-config"
        }
      ]
    },
    "schema-vxlan-dscp-values-def": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 63,
          "nullable": true
        },
        {
          "type": "string",
          "enum": [
            "af11",
            "af12",
            "af13",
            "af21",
            "af22",
            "af23",
            "af31",
            "af32",
            "af33",
            "af41",
            "af42",
            "af43",
            "cs1",
            "cs2",
            "cs3",
            "cs4",
            "cs5",
            "cs6",
            "cs7",
            "be",
            "ef",
            null
          ],
          "nullable": true
        }
      ]
    },
    "schema-vxlan-encap-dscp-config": {
      "properties": {
        "action": {
          "description": "DSCP encapsulation action",
          "type": "string",
          "enum": [
            "derive",
            "copy",
            "set",
            null
          ],
          "default": "derive",
          "nullable": true
        },
        "value": {
          "description": "Configured DSCP value to put in outer Vxlan packet",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-dscp-values-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-encap-dscp": {
      "description": "DSCP action for outer packet during encapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-config"
        }
      ]
    },
    "cue-show-schema-vxlan-encap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP action for outer packet during encapsulation",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-encap-dscp"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-encapsulation": {
      "description": "Vxlan encapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-encap-config-children"
        }
      ]
    },
    "schema-vxlan-decap-dscp-config": {
      "properties": {
        "action": {
          "description": "DSCP action for inner packet during decapsulation",
          "type": "string",
          "enum": [
            "derive",
            "copy",
            "preserve",
            null
          ],
          "default": "derive",
          "nullable": true
        }
      }
    },
    "cue-show-schema-vxlan-decap-dscp": {
      "description": "DSCP action for inner packet during decapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-decap-dscp-config"
        }
      ]
    },
    "cue-show-schema-vxlan-decap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP decapsulation actions\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-decap-dscp"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-decapsulation": {
      "description": "Vxlan decapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-decap-config-children"
        }
      ]
    },
    "cue-show-schema-vxlan-vxlan-config-children": {
      "properties": {
        "flooding": {
          "description": "Configuration to specify how BUM traffic in the overlay is handled. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-flooding"
            }
          ]
        },
        "source": {
          "description": "Source address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-source"
            }
          ]
        },
        "mlag": {
          "description": "VxLAN specific MLAG address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-mlag"
            }
          ]
        },
        "encapsulation": {
          "description": "VxLAN encapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-encapsulation"
            }
          ]
        },
        "decapsulation": {
          "description": "VxLAN decapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-decapsulation"
            }
          ]
        }
      }
    },
    "cue-show-schema-vxlan-vxlan": {
      "description": "VxLAN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-vxlan-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-vxlan-vxlan-config-children"
        }
      ]
    },
    "cue-show-schema-nve-nve-config-children": {
      "properties": {
        "vxlan": {
          "description": "Global VxLAN configuration and operational properties.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-vxlan-vxlan"
            }
          ]
        }
      }
    },
    "cue-show-schema-nve-nve": {
      "description": "Network Virtualization configuration and operational info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nve-nve-config-children"
        }
      ]
    },
    "schema-systemd-service-name-def": {
      "type": "string",
      "nullable": true
    },
    "schema-systemd-service-name-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-systemd-service-name-def"
        }
      ],
      "nullable": true
    },
    "schema-systemd-resource-limit-config": {
      "properties": {
        "memory": {
          "description": "Memory limit for service in K, M, G or T",
          "title": "Memory usage limit (K/M/G/T)",
          "type": "string",
          "nullable": true,
          "pattern": "^\\d+[KMGT]$"
        },
        "cpu": {
          "description": "CPU limit for service, as percentage",
          "title": "CPU usage limit (%)",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true
        }
      }
    },
    "cue-show-schema-systemd-resource-limit": {
      "description": "Resource limit configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-systemd-resource-limit-config"
        }
      ]
    },
    "cue-show-schema-systemd-service-control-config-children": {
      "properties": {
        "resource-limit": {
          "description": "Configure service control",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-systemd-resource-limit"
            }
          ]
        }
      }
    },
    "cue-show-schema-systemd-control": {
      "description": "Control a service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-systemd-service-control-config-children"
        }
      ]
    },
    "cue-show-schema-systemd-service-control-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-systemd-service-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-systemd-control"
      }
    },
    "cue-show-schema-systemd-service-control": {
      "description": "Control service configurations",
      "title": "Control service configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-systemd-service-control-mapping"
        }
      ]
    },
    "schema-lldp-lldp-config": {
      "properties": {
        "tx-interval": {
          "description": "change transmit delay",
          "type": "integer",
          "default": 30,
          "minimum": 5,
          "maximum": 32768,
          "nullable": true
        },
        "tx-hold-multiplier": {
          "description": "< TTL of transmitted packets is calculated by multiplying the tx-interval by the given factor",
          "type": "integer",
          "default": 4,
          "minimum": 1,
          "maximum": 8192,
          "nullable": true
        },
        "dot1-tlv": {
          "description": "Enable dot1 TLV advertisements on enabled ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "lldp-med-inventory-tlv": {
          "description": "Enable LLDP MED Inventory TLV advertisements on enabled ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "mode": {
          "title": "lldp mode",
          "description": "Enable sending CDP/LLDP frames only",
          "type": "string",
          "enum": [
            "default",
            "force-send-cdpv1",
            "force-send-cdpv2",
            "force-send-lldp",
            null
          ],
          "default": "default",
          "nullable": true
        },
        "state": {
          "description": "Enable/Disable of lldp state",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled",
          "nullable": true
        }
      }
    },
    "schema-lldp-port-prio-config": {
      "properties": {
        "priority": {
          "description": "priority",
          "type": "integer",
          "default": 0,
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-lldp-ports-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-port-prio"
      }
    },
    "schema-lldp-ports-prio-presentation": {},
    "cue-show-schema-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-ports-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-ports-prio-presentation"
        }
      ]
    },
    "cue-show-schema-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-lldp-apps-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-lldp-app-prio"
      }
    },
    "schema-lldp-apps-prio-presentation": {},
    "cue-show-schema-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-apps-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-apps-prio-presentation"
        }
      ]
    },
    "cue-show-schema-lldp-application-tlv-priority-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "schema-lldp-application-tlv-priority-presentation": {},
    "cue-show-schema-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-application-tlv-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-priority-presentation"
        }
      ]
    },
    "cue-show-schema-lldp-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "cue-show-schema-lldp-lldp": {
      "description": "Global LLDP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp-config-children"
        }
      ]
    },
    "schema-ptp-ptp-instance-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-ptp-ptp-instance-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-instance-str-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-profile-id-def": {
      "type": "string",
      "nullable": true
    },
    "schema-ptp-profile-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-id-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-priority-def": {
      "type": "integer",
      "minimum": 0,
      "maximum": 255,
      "nullable": true
    },
    "schema-ptp-ptp-config": {
      "properties": {
        "current-profile": {
          "description": "Current PTP profile index",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-id"
            }
          ],
          "default": null,
          "nullable": true
        },
        "two-step": {
          "description": "Determines if the Clock is a 2 step clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "priority1": {
          "description": "Priority1 attribute of the local clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ],
          "default": 128
        },
        "priority2": {
          "description": "Priority2 attribute of the local clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ],
          "default": 128
        },
        "domain": {
          "description": "Domain number of the current syntonization",
          "type": "integer",
          "minimum": 0,
          "maximum": 127,
          "default": 0,
          "nullable": true
        },
        "ip-dscp": {
          "description": "Sets the Diffserv code point for all PTP packets originated locally.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 63,
          "default": 46,
          "nullable": true
        },
        "logging-level": {
          "description": "Logging level for PTP",
          "type": "string",
          "enum": [
            "emergency",
            "alert",
            "critical",
            "error",
            "warning",
            "notice",
            "info",
            "debug",
            null
          ],
          "default": "info",
          "nullable": true
        },
        "servo": {
          "description": "Clock servo type",
          "type": "string",
          "enum": [
            "auto",
            "noise-transfer",
            null
          ],
          "default": "auto",
          "nullable": true
        },
        "force-version": {
          "description": "Force version for PTP",
          "type": "string",
          "enum": [
            "2.0",
            null
          ],
          "default": null,
          "nullable": true
        },
        "ipv6-scope": {
          "description": "Specifies the desired scope for IPv6 multicast messages. This will be used as the second byte of primary address.\n",
          "type": "string",
          "enum": [
            "interface-local",
            "link-local",
            "admin-local",
            "site-local",
            "organization-local",
            "global",
            null
          ],
          "default": "global",
          "nullable": true
        },
        "multicast-mac": {
          "description": "Set multicast-mac as forwarding or non-forwarding",
          "type": "string",
          "enum": [
            "forwarding",
            "non-forwarding",
            null
          ],
          "default": "forwarding",
          "nullable": true
        },
        "ignore-source-id": {
          "description": "Determines if the PTP should ignore the source ID during synchronization.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "utc-offset": {
          "description": "Enable/Disable of ptp utc-offset",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "disabled",
          "nullable": true
        }
      }
    },
    "schema-ptp-clock-id-def": {
      "type": "string",
      "nullable": true,
      "format": "clock-id",
      "minLength": 1
    },
    "schema-ptp-ptp-show": {
      "properties": {
        "clock-id": {
          "description": "Identity of the local clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-clock-id-def"
            }
          ]
        },
        "number-ports": {
          "description": "Number of ports",
          "type": "integer"
        },
        "clock-mode": {
          "description": "Clock mode",
          "type": "string",
          "enum": [
            "boundary",
            "ordinary"
          ]
        }
      }
    },
    "schema-ptp-clock-id-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-clock-id-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-master-config": {
      "properties": {
        "alt-priority": {
          "description": "Alternate priority",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ],
          "default": 255
        }
      }
    },
    "cue-show-schema-ptp-master": {
      "description": "List of clocks that the local clock can accept as master clock\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-master-config"
        }
      ]
    },
    "cue-show-schema-ptp-masters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-clock-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-master"
      }
    },
    "cue-show-schema-ptp-masters": {
      "description": "Collection of acceptable masters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-masters-mapping"
        }
      ]
    },
    "schema-ptp-unicast-master-table-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-tbl-id-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-unicast-master-table-config": {
      "properties": {
        "query-interval": {
          "description": "Mean interval between requests for Announce messages. It is specified as a power of two in seconds.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-announce-interval-def"
            }
          ],
          "default": 0,
          "nullable": true
        },
        "peer-address": {
          "description": "IP address for Peer Delay request",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        }
      }
    },
    "schema-ptp-ip-mac-address-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        },
        {
          "$ref": "#/x-defs/schema-mac-address-mac-address-def"
        }
      ]
    },
    "schema-ptp-ip-mac-address-id": {
      "title": "IP or MAC Address",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ip-mac-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ptp-ip-mac-address-config": {
      "properties": {}
    },
    "cue-show-schema-ptp-ip-mac-address": {
      "description": "An IP or MAC address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ip-mac-address-config"
        }
      ]
    },
    "cue-show-schema-ptp-ip-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ip-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-ip-mac-address"
      }
    },
    "cue-show-schema-ptp-ip-mac-addresses": {
      "description": "Set of unicast IP or MAC server addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ip-mac-addresses-mapping"
        }
      ]
    },
    "cue-show-schema-ptp-master-address-config-children": {
      "properties": {
        "address": {
          "description": "ipv4, ipv6 or mac address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-ptp-ip-mac-addresses"
            }
          ]
        }
      }
    },
    "cue-show-schema-ptp-unicast-master": {
      "description": "Unicast master table that ports can use\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-unicast-master-table-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-master-address-config-children"
        }
      ]
    },
    "cue-show-schema-ptp-unicast-master-tables-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-unicast-master-table-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-unicast-master"
      }
    },
    "schema-ptp-unicast-masters-presentation": {},
    "cue-show-schema-ptp-unicast-masters": {
      "description": "Collection of unicast master tables",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-unicast-master-tables-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-unicast-masters-presentation"
        }
      ]
    },
    "schema-ptp-monitor-config": {
      "properties": {
        "min-offset-threshold": {
          "description": "Minimum offset threshold in nano seconds",
          "type": "integer",
          "minimum": -1000000000,
          "maximum": 0,
          "default": -50,
          "nullable": true
        },
        "max-offset-threshold": {
          "description": "Maximum offset threshold in nano seconds",
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000000,
          "default": 50,
          "nullable": true
        },
        "path-delay-threshold": {
          "description": "Path delay threshold in nano seconds",
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000000,
          "default": 200,
          "nullable": true
        },
        "max-timestamp-entries": {
          "description": "Maximum timestamp entries allowed",
          "type": "integer",
          "minimum": 100,
          "maximum": 1000,
          "default": 100,
          "nullable": true
        },
        "max-violation-log-sets": {
          "description": "Maximum violation logs sets allowed",
          "type": "integer",
          "minimum": 2,
          "maximum": 4,
          "default": 2,
          "nullable": true
        },
        "max-violation-log-entries": {
          "description": "Maximum violation log entries per set",
          "type": "integer",
          "minimum": 4,
          "maximum": 8,
          "default": 4,
          "nullable": true
        },
        "violation-log-interval": {
          "description": "violation log intervals in seconds",
          "type": "integer",
          "minimum": 0,
          "maximum": 60,
          "default": 1,
          "nullable": true
        }
      }
    },
    "schema-ptp-master-id-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-ptp-master-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-master-id-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-master-violation-show": {
      "properties": {
        "clock-id": {
          "description": "Indentity of the in violation clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-clock-id-def"
            }
          ]
        },
        "source-address": {
          "description": "Source IP address",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ]
        },
        "interface": {
          "description": "Interface name",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            }
          ]
        },
        "last-time": {
          "description": "last time of the master violation",
          "type": "string",
          "format": "date-time"
        },
        "count": {
          "description": "Number of master violations",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ptp-master-violation": {
      "description": "Master violation",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-master-violation-show"
        }
      ]
    },
    "cue-show-schema-ptp-master-violations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-master-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-master-violation"
      }
    },
    "cue-show-schema-ptp-master-violations": {
      "description": "Collection of master violations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-master-violations-mapping"
        }
      ]
    },
    "schema-ptp-sequence-num-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-ptp-sequence-id-def": {
      "type": "string",
      "format": "sequence-id",
      "nullable": true
    },
    "schema-ptp-sequence-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-sequence-num-def"
        },
        {
          "$ref": "#/x-defs/schema-ptp-sequence-id-def"
        }
      ],
      "nullable": true
    },
    "schema-ptp-log-entry-show": {
      "properties": {
        "log-time": {
          "description": "Time of the log",
          "type": "string",
          "format": "date-time"
        },
        "offset-from-master": {
          "description": "offset from Master clock",
          "type": "integer"
        },
        "mean-path-delay": {
          "description": "path delay mean",
          "type": "integer"
        },
        "t1": {
          "description": "Time (ns) when Master sent SYNC message.",
          "type": "integer"
        },
        "t2": {
          "description": "Time (ns) when Slave received SYNC message.",
          "type": "integer"
        },
        "t3": {
          "description": "Time (ns) when Slave sent Delay Request message.",
          "type": "integer"
        },
        "t4": {
          "description": "Time (ns) when Master received Delay Request message.",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ptp-log-entry": {
      "description": "ptp log entry data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-log-entry-show"
        }
      ]
    },
    "cue-show-schema-ptp-log-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-log-entry"
      }
    },
    "cue-show-schema-ptp-log-entries": {
      "description": "ptp log entries data",
      "title": "Seq ID",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-log-entries-mapping"
        }
      ]
    },
    "cue-show-schema-ptp-monitor-vio-log-show-children": {
      "properties": {
        "log-entries": {
          "$ref": "#/x-defs/cue-show-schema-ptp-log-entries"
        }
      }
    },
    "cue-show-schema-ptp-monitor-vio-log": {
      "description": "violation log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-log-show-children"
        }
      ]
    },
    "cue-show-schema-ptp-monitor-vio-logs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-log"
      }
    },
    "schema-ptp-monitor-vio-logs-presentation": {},
    "cue-show-schema-ptp-monitor-vio-logs": {
      "description": "Collection of PTP violations logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-logs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs-presentation"
        }
      ]
    },
    "cue-show-schema-ptp-violations-log-show-children": {
      "properties": {
        "acceptable-master": {
          "$ref": "#/x-defs/cue-show-schema-ptp-master-violations"
        },
        "forced-master": {
          "$ref": "#/x-defs/cue-show-schema-ptp-master-violations"
        },
        "max-offset": {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-logs"
        },
        "min-offset": {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-logs"
        },
        "path-delay": {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-logs"
        }
      }
    },
    "cue-show-schema-ptp-violations-log": {
      "description": "PTP violations log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-violations-log-show-children"
        }
      ]
    },
    "cue-show-schema-ptp-violations-show-children": {
      "properties": {
        "log": {
          "$ref": "#/x-defs/cue-show-schema-ptp-violations-log"
        }
      }
    },
    "schema-ptp-violations-show": {
      "properties": {
        "min-offset-count": {
          "description": "Number of min offset violations",
          "type": "integer"
        },
        "last-min-offset": {
          "description": "Time at which last min offest violation occured",
          "type": "string",
          "format": "date-time"
        },
        "max-offset-count": {
          "description": "Number of maximum offset violations",
          "type": "integer"
        },
        "last-max-offset": {
          "description": "Time at which last max offest violation occured",
          "type": "string",
          "format": "date-time"
        },
        "path-delay-count": {
          "description": "Number of Path delay violations",
          "type": "integer"
        },
        "last-path-delay": {
          "description": "Time at which last path delay violation occured",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "schema-ptp-violations-presentation": {},
    "cue-show-schema-ptp-violations": {
      "description": "PTP violations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-violations-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-presentation"
        }
      ]
    },
    "schema-ptp-log-show": {
      "properties": {
        "log-time": {
          "description": "Time of the log",
          "type": "string",
          "format": "date-time"
        },
        "offset-from-master": {
          "description": "offset from Master clock",
          "type": "integer"
        },
        "mean-path-delay": {
          "description": "path delay mean",
          "type": "integer"
        },
        "t1": {
          "description": "1st Timestamp in nanoseconds",
          "type": "integer"
        },
        "t2": {
          "description": "1st Timestamp in nanoseconds",
          "type": "integer"
        },
        "t3": {
          "description": "1st Timestamp in nanoseconds",
          "type": "integer"
        },
        "t4": {
          "description": "1st Timestamp in nanoseconds",
          "type": "integer"
        }
      }
    },
    "schema-ptp-log-clear-action": {
      "description": "Clear violations logs",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-ptp-log-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-ptp-log-clear-action"
        }
      }
    },
    "cue-show-schema-ptp-log": {
      "description": "violation log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-log-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-log-action-children"
        }
      ]
    },
    "cue-show-schema-ptp-logs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-log"
      }
    },
    "cue-show-schema-ptp-logs": {
      "description": "Collection of violations logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-logs-mapping"
        }
      ]
    },
    "cue-show-schema-ptp-monitor-show-children": {
      "properties": {
        "violations": {
          "$ref": "#/x-defs/cue-show-schema-ptp-violations"
        },
        "timestamp-log": {
          "$ref": "#/x-defs/cue-show-schema-ptp-logs"
        }
      }
    },
    "cue-show-schema-ptp-monitor": {
      "description": "PTP monitor configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-monitor-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor-show-children"
        }
      ]
    },
    "schema-ptp-profile-config": {
      "properties": {
        "profile-type": {
          "description": "The profile type",
          "type": "string",
          "enum": [
            "ieee-1588",
            "itu-g-8275-1",
            "itu-g-8275-2",
            null
          ],
          "default": "ieee-1588",
          "nullable": true
        },
        "priority1": {
          "description": "Priority1 attribute of the local clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ]
        },
        "priority2": {
          "description": "Priority2 attribute of the local clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ]
        },
        "local-priority": {
          "description": "Port Local priority attribute for telecom profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-local-priority-def"
            }
          ]
        },
        "clock-local-priority": {
          "description": "Clock Local priority attribute for telecom profile",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-local-priority-def"
            }
          ]
        },
        "domain": {
          "description": "Domain number of the current syntonization",
          "type": "integer",
          "minimum": 0,
          "maximum": 255,
          "nullable": true
        },
        "delay-mechanism": {
          "description": "Mode in which PTP message is transmitted.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-delay-mechanism-def"
            }
          ],
          "nullable": true
        },
        "transport": {
          "description": "Transport method for the PTP messages.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-transport-def"
            }
          ],
          "nullable": true
        },
        "announce-interval": {
          "description": "Mean time interval between successive Announce messages.  It's specified as a power of two in seconds.\n",
          "type": "integer",
          "minimum": -7,
          "maximum": 7,
          "nullable": true
        },
        "sync-interval": {
          "description": "The mean SyncInterval for multicast messages.  It's specified as a power of two in seconds.\n",
          "type": "integer",
          "minimum": -7,
          "maximum": 7,
          "nullable": true
        },
        "delay-req-interval": {
          "description": "The minimum permitted mean time interval between successive Delay Req messages.  It's specified as a power of two in seconds.\n",
          "type": "integer",
          "minimum": -7,
          "maximum": 7,
          "nullable": true
        },
        "announce-timeout": {
          "description": "The number of announceIntervals that have to pass without receipt of an Announce message before the occurrence of the timeout event\n",
          "type": "integer",
          "minimum": 2,
          "maximum": 255,
          "nullable": true
        },
        "two-step": {
          "description": "Determines if the Clock is a 2 step clock",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-ptp-profile": {
      "description": "PTP profile",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-config"
        }
      ]
    },
    "cue-show-schema-ptp-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-profile"
      }
    },
    "schema-ptp-profiles-presentation": {},
    "cue-show-schema-ptp-profiles": {
      "description": "Collection of PTP profiles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-profiles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profiles-presentation"
        }
      ]
    },
    "cue-show-schema-ptp-ptp-config-children": {
      "properties": {
        "acceptable-master": {
          "$ref": "#/x-defs/cue-show-schema-ptp-masters"
        },
        "unicast-master": {
          "$ref": "#/x-defs/cue-show-schema-ptp-unicast-masters"
        },
        "monitor": {
          "$ref": "#/x-defs/cue-show-schema-ptp-monitor"
        },
        "profile": {
          "$ref": "#/x-defs/cue-show-schema-ptp-profiles"
        }
      }
    },
    "schema-ptp-clock-quality-show": {
      "properties": {
        "clock-class": {
          "description": "The clock class shows the traceability of the time or frequency distributed by the clock\n",
          "type": "integer"
        },
        "clock-accuracy": {
          "description": "The clock accuracy indicates the expected accuracy of the clock\n",
          "type": "integer"
        },
        "offset-scaled-log-variance": {
          "description": "Provides an estimate of the variations of the clock from a linear timescale when it is not synchronized to another clock using the protocol\n",
          "type": "integer"
        }
      }
    },
    "schema-ptp-clock-quality-presentation": {},
    "cue-show-schema-ptp-clock-quality": {
      "description": "Clock Quality Status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-clock-quality-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-clock-quality-presentation"
        }
      ]
    },
    "schema-ptp-current-status-show": {
      "properties": {
        "steps-removed": {
          "description": "The number of communication paths traversed between the local clock and the grandmaster clock.\n",
          "type": "integer"
        },
        "offset-from-master": {
          "description": "The current difference between the master and the slave clock as computed by the slave\n",
          "type": "integer"
        },
        "mean-path-delay": {
          "description": "The current mean propagation time between master and slave as computed by the slave\n",
          "type": "number"
        }
      }
    },
    "schema-ptp-current-status-presentation": {},
    "cue-show-schema-ptp-current-status": {
      "description": "Local states learned from the exchange of PTP messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-current-status-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-current-status-presentation"
        }
      ]
    },
    "schema-ptp-ptp-port-id-def": {
      "type": "string",
      "nullable": true,
      "format": "ptp-port-id",
      "minLength": 1
    },
    "schema-ptp-parent-status-show": {
      "properties": {
        "parent-port-id": {
          "description": "The number of communication paths traversed between the local clock and the grandmaster clock.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-ptp-port-id-def"
            }
          ]
        },
        "parent-stats": {
          "description": "When set to on, the values of obs-parent-offset-scaled-log-variance and obs-parent-clock-phase-change-rate of parent status have been measured and are valid\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "obs-parent-offset-scaled-log-variance": {
          "description": "An estimate of the parent clock's PTP variance as observed by the slave clock\n",
          "type": "integer"
        },
        "obs-parent-clock-phase-change-rate": {
          "description": "An estimate of the parent clock's phase change rate as observed by the slave clock\n",
          "type": "integer"
        },
        "grandmaster-id": {
          "description": "The clock-id of the grandmaster clock\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-clock-id-def"
            }
          ]
        },
        "grandmaster-priority1": {
          "description": "The priority1 value of the grandmaster clock\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ]
        },
        "grandmaster-priority2": {
          "description": "The priority2 value of the grandmaster clock\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ptp-priority-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-ptp-parent-status-show-children": {
      "properties": {
        "grandmaster-clock-quality": {
          "$ref": "#/x-defs/cue-show-schema-ptp-clock-quality"
        }
      }
    },
    "schema-ptp-parent-presentation": {},
    "cue-show-schema-ptp-parent-status": {
      "description": "Local states learned from the exchange of PTP messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-parent-status-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-parent-status-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-parent-presentation"
        }
      ]
    },
    "schema-ptp-time-status-show": {
      "properties": {
        "current-utc-offset-valid": {
          "description": "When set to on, the current UTC offset is valid\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "current-utc-offset": {
          "description": "The offset between TAI and UTC when the epoch of the PTP system is the PTP epoch in units of seconds, i.e., when ptp-timescale is TRUE; otherwise, the value has no meaning.\n",
          "type": "integer"
        },
        "leap59": {
          "description": "When set to on, the last minute of the current UTC day contains 59 seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "leap61": {
          "description": "When set to on, the last minute of the current UTC day contains 61 seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "time-traceable": {
          "description": "When set to on, the timescale and the current UTC Offset are traceable to a primary reference\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "freq-traceable": {
          "description": "When set to on, the frequency determining the timescale is traceable to a primary reference\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "ptp-time-scale": {
          "description": "When set to on, the clock timescale of the grandmaster clock is PTP; otherwise, the timescale is ARB (arbitrary).\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "time-source": {
          "description": "The source of time used by the grandmaster clock",
          "type": "string",
          "enum": [
            "atomic",
            "gnss",
            "terrestrial-radio",
            "serial-timecode",
            "ptp",
            "ntp",
            "handset",
            "other",
            "internal-oscillator"
          ]
        }
      }
    },
    "schema-ptp-time-status-presentation": {},
    "cue-show-schema-ptp-time-status": {
      "description": "Time attributes of the clock",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-time-status-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-time-status-presentation"
        }
      ]
    },
    "schema-ptp-port-id": {
      "title": "Port",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ptp-ptp-status-show": {
      "properties": {
        "mode": {
          "description": "PTP service mode",
          "type": "string"
        },
        "state": {
          "description": "port state for PTP",
          "type": "string"
        },
        "unicast-state": {
          "description": "port PTP unicast state",
          "type": "string"
        },
        "unicast-server": {
          "description": "unicast PTP server address",
          "type": "string"
        }
      }
    },
    "cue-show-schema-ptp-ptp-status": {
      "description": "PTP global status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-status-show"
        }
      ]
    },
    "cue-show-schema-ptp-ptps-status-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-ptp-status"
      }
    },
    "schema-ptp-ptps-status-presentation": {},
    "cue-show-schema-ptp-ptps-status": {
      "description": "Collection of PTPs global status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps-status-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-status-presentation"
        }
      ]
    },
    "schema-ptp-ptp-packet-str-def": {
      "type": "string",
      "nullable": true
    },
    "schema-ptp-ptp-packet-id": {
      "title": "Packet Type",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-packet-str-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ptp-ptp-counter-show": {
      "properties": {
        "received": {
          "description": "Number of messages received\n",
          "type": "integer"
        },
        "transmitted": {
          "description": "Number of messages transmitted\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-ptp-ptp-counter": {
      "description": "Interface PTP counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-counter-show"
        }
      ]
    },
    "cue-show-schema-ptp-ptp-counters-show-children": {
      "properties": {
        "announce": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "sync": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "follow-up": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "delay-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "delay-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "peer-delay-req": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "peer-delay-resp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "management": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        },
        "signaling": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counter"
        }
      }
    },
    "cue-show-schema-ptp-ptp-counters": {
      "description": "Interface PTP counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counters-show-children"
        }
      ]
    },
    "cue-show-schema-ptp-ptps-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ptp-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-ptp-counters"
      }
    },
    "schema-ptp-ptps-counters-presentation": {},
    "cue-show-schema-ptp-ptps-counters": {
      "description": "PTP global counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-counters-presentation"
        }
      ]
    },
    "cue-show-schema-ptp-ptp-show-children": {
      "properties": {
        "clock-quality": {
          "$ref": "#/x-defs/cue-show-schema-ptp-clock-quality"
        },
        "current": {
          "$ref": "#/x-defs/cue-show-schema-ptp-current-status"
        },
        "parent": {
          "$ref": "#/x-defs/cue-show-schema-ptp-parent-status"
        },
        "time-properties": {
          "$ref": "#/x-defs/cue-show-schema-ptp-time-status"
        },
        "status": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps-status"
        },
        "counters": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps-counters"
        }
      }
    },
    "cue-show-schema-ptp-ptp": {
      "description": "Global PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptp-show-children"
        }
      ]
    },
    "cue-show-schema-ptp-ptps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ptp-instance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ptp-ptp"
      }
    },
    "schema-ptp-ptps-presentation": {},
    "cue-show-schema-ptp-ptps": {
      "description": "Collection of PTP instances",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-presentation"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-config": {
      "properties": {
        "source-ip": {
          "description": "Source IP to use on the relayed packet.  If \"giaddr\", it will be taken from giaddress.  Otherwise, if \"auto\", it will be taken from an L3 interface on this switch using normal routing methods.  This is the default.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            },
            {
              "type": "string",
              "nullable": true,
              "enum": [
                "giaddress",
                null
              ]
            }
          ],
          "nullable": true,
          "default": "auto"
        }
      }
    },
    "schema-dhcp-relay-dhcp-server-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-dhcp-relay-dhcp-server": {
      "description": "A DHCP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-server"
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-servers": {
      "description": "DHCP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-servers-mapping"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-interface-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-interface": {
      "description": "An interface on which DHCP relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-interface"
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-interfaces": {
      "description": "Set of interfaces on which to handle DHCP relay traffic",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-interfaces-mapping"
        }
      ]
    },
    "schema-dhcp-relay-gateway-interface-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-relay-gateway-interface-config": {
      "properties": {
        "address": {
          "description": "ipv4 address on gateway interface",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-auto-def"
            }
          ],
          "default": "auto"
        }
      }
    },
    "cue-show-schema-dhcp-relay-gateway-interface": {
      "description": "An interface on which DHCP relay gateway is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-gateway-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay-gateway-interface"
      }
    },
    "cue-show-schema-dhcp-relay-gateway-interfaces": {
      "description": "Configures DHCP relay gateway on the interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-gateway-interfaces-mapping"
        }
      ]
    },
    "schema-dhcp-relay-remote-id-def": {
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-relay-remote-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-remote-id-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-id": {
      "description": "DHCP relay agent remote-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-remote-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-id"
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-ids": {
      "description": "DHCP relay agent remote ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id-config": {
      "properties": {}
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id": {
      "description": "DHCP relay agent use-pif-circuit-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent-config-children": {
      "properties": {
        "remote-id": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-ids"
        },
        "use-pif-circuit-id": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
        }
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-agent": {
      "description": "DHCP relay Agent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-relay-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-servers"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-interfaces"
        },
        "gateway-interface": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-gateway-interfaces"
        },
        "agent": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent"
        }
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-relay-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay"
      }
    },
    "cue-show-schema-dhcp-relay-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relays-mapping"
        }
      ]
    },
    "schema-dhcp-relay6-dhcp-relay-config": {
      "properties": {}
    },
    "schema-dhcp-relay6-dhcp-relay-interfaces-config": {
      "properties": {}
    },
    "schema-dhcp-relay6-relay-upstream-interface-config": {
      "properties": {
        "server-address": {
          "description": "ipv6 server-address on interface",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-dhcp-relay6-relay-upstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interface-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay6-relay-upstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-upstream-interface"
      }
    },
    "cue-show-schema-dhcp-relay6-relay-upstream-interfaces": {
      "description": "Configures DHCP relay on the upstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-upstream-interfaces-mapping"
        }
      ]
    },
    "schema-dhcp-relay6-relay-downstream-interface-config": {
      "properties": {
        "link-address": {
          "description": "ipv6 link-address on interface",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-dhcp-relay6-relay-downstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interface-config"
        }
      ]
    },
    "cue-show-schema-dhcp-relay6-relay-downstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-downstream-interface"
      }
    },
    "cue-show-schema-dhcp-relay6-relay-downstream-interfaces": {
      "description": "Configures DHCP relay on the downstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-downstream-interfaces-mapping"
        }
      ]
    },
    "cue-show-schema-dhcp-relay6-dhcp-relay-interfaces-config-children": {
      "properties": {
        "upstream": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-upstream-interfaces"
        },
        "downstream": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-downstream-interfaces"
        }
      }
    },
    "cue-show-schema-dhcp-relay6-dhcp-relay-interfaces": {
      "description": "DHCP relay interfaces",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay-interfaces-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-relay6-dhcp-relay-config-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay-interfaces"
        }
      }
    },
    "cue-show-schema-dhcp-relay6-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-relay6-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay"
      }
    },
    "cue-show-schema-dhcp-relay6-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relays-mapping"
        }
      ]
    },
    "schema-dhcp-server-dhcp-pool-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
        }
      ]
    },
    "schema-dhcp-server-dhcp-pool-config": {
      "properties": {
        "pool-name": {
          "description": "Name",
          "type": "string",
          "nullable": true
        },
        "lease-time": {
          "description": "Network address lease time in seconds assigned to DHCP clients.",
          "type": "integer",
          "nullable": true,
          "minimum": 180,
          "maximum": 31536000,
          "default": 3600
        },
        "ping-check": {
          "description": "TBD",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "default-url": {
          "description": "TBD",
          "type": "string",
          "nullable": true
        },
        "cumulus-provision-url": {
          "description": "Cumulus specific URL for provisioning script",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-dhcp-server-domain-name-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-server-domain-name-config": {
      "properties": {
        "domain-name": {
          "description": "DHCP domain name",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-domain-name-def"
            }
          ],
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-dhcp-server-domain-name": {
      "description": "TBD",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server-domain-names-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name"
      }
    },
    "cue-show-schema-dhcp-server-domain-names": {
      "description": "DHCP domain names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names-mapping"
        }
      ]
    },
    "schema-dhcp-server-domain-name-server-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dns-server-config": {
      "properties": {}
    },
    "cue-show-schema-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-server-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-server"
      }
    },
    "cue-show-schema-dhcp-server-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name-servers-mapping"
        }
      ]
    },
    "schema-dhcp-server-gateway-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-dhcp-server-gateways-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-gateway-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-server"
      }
    },
    "cue-show-schema-dhcp-server-gateways": {
      "description": "DHCP gateway",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-gateways-mapping"
        }
      ]
    },
    "schema-dhcp-server-range-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-server-range-config": {
      "properties": {
        "to": {
          "description": "End of the range.",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-dhcp-server-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-range-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-range"
      }
    },
    "cue-show-schema-dhcp-server-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-ranges-mapping"
        }
      ]
    },
    "cue-show-schema-dhcp-server-dhcp-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name-servers"
        },
        "gateway": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-gateways"
        },
        "range": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-ranges"
        }
      }
    },
    "cue-show-schema-dhcp-server-dhcp-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pool-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-server-dhcp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pool"
      }
    },
    "cue-show-schema-dhcp-server-dhcp-pools": {
      "description": "DHCP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pools-mapping"
        }
      ]
    },
    "schema-dhcp-server-static-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-hostname-def"
        }
      ]
    },
    "schema-dhcp-server-static-config": {
      "properties": {
        "mac-address": {
          "description": "MAC (hardware) address",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "ip-address": {
          "description": "IP address",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ]
        },
        "cumulus-provision-url": {
          "description": "Cumulus specific URL for provisioning script",
          "type": "string",
          "nullable": true
        },
        "host-id-circuit-id": {
          "description": "host-identifier option for agent circuit-id",
          "type": "string",
          "nullable": true
        },
        "ifname": {
          "description": "Interface name",
          "type": "string",
          "nullable": true,
          "format": "interface-name"
        }
      }
    },
    "cue-show-schema-dhcp-server-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-static-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-static"
      }
    },
    "cue-show-schema-dhcp-server-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-statics-mapping"
        }
      ]
    },
    "schema-dhcp-server-dhcp-interface-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-server-dhcp-interface-config": {
      "properties": {}
    },
    "cue-show-schema-dhcp-server-dhcp-interface": {
      "description": "An interface on which DPCH clients are attached.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server-dhcp-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interface"
      }
    },
    "cue-show-schema-dhcp-server-dhcp-interfaces": {
      "description": "Assign DHCP options to clients directly attached to these interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interfaces-mapping"
        }
      ]
    },
    "cue-show-schema-dhcp-server-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-statics"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "cue-show-schema-dhcp-server-dhcp-server": {
      "description": "Dynamic Host Configuration Protocol Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-server-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-server-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-server"
      }
    },
    "cue-show-schema-dhcp-server-dhcp-servers": {
      "description": "DHCP-servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-servers-mapping"
        }
      ]
    },
    "schema-dhcp-server6-ip-pool-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
        }
      ]
    },
    "schema-dhcp-server6-domain-name-server-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-dhcp-server6-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-server"
      }
    },
    "cue-show-schema-dhcp-server6-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-domain-name-servers-mapping"
        }
      ]
    },
    "schema-dhcp-server6-range-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-dhcp-server6-range-config": {
      "properties": {
        "to": {
          "description": "End of the range.",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-dhcp-server6-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-range-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server6-range"
      }
    },
    "cue-show-schema-dhcp-server6-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ranges-mapping"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-ip-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-domain-name-servers"
        },
        "range": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ranges"
        }
      }
    },
    "cue-show-schema-dhcp-server6-ip-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pool-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-ip-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-ip-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pool"
      }
    },
    "cue-show-schema-dhcp-server6-ip-pools": {
      "description": "DHCP IP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pools-mapping"
        }
      ]
    },
    "schema-dhcp-server6-static-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-hostname-def"
        }
      ]
    },
    "schema-dhcp-server6-static-config": {
      "properties": {
        "mac-address": {
          "description": "MAC (hardware) address",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mac-address-mac-address-id"
            }
          ]
        },
        "ip-address": {
          "description": "IP address",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ]
        },
        "cumulus-provision-url": {
          "description": "Cumulus specific URL for provisioning script",
          "type": "string",
          "nullable": true
        },
        "ifname": {
          "description": "Interface name",
          "type": "string",
          "nullable": true,
          "format": "interface-name"
        }
      }
    },
    "cue-show-schema-dhcp-server6-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-static-config"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server6-static"
      }
    },
    "cue-show-schema-dhcp-server6-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-statics-mapping"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-statics"
        },
        "interface": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "cue-show-schema-dhcp-server6-dhcp-server6": {
      "description": "Dynamic Host Configuration Protocol IPv6 Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-server-config-children"
        }
      ]
    },
    "cue-show-schema-dhcp-server6-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-server6"
      }
    },
    "cue-show-schema-dhcp-server6-dhcp-servers6": {
      "description": "DHCP-servers6",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-servers-mapping"
        }
      ]
    },
    "schema-syslog-server-def": {
      "type": "string",
      "nullable": true
    },
    "schema-syslog-server-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-def"
        }
      ]
    },
    "schema-syslog-server-config": {
      "properties": {
        "port": {
          "description": "Port number of the remote syslog server",
          "type": "integer",
          "nullable": true,
          "minimum": 1,
          "maximum": 32767,
          "default": 514
        },
        "protocol": {
          "description": "Protocol, udp or tcp, of the remote syslog server",
          "type": "string",
          "nullable": true,
          "enum": [
            "tcp",
            "udp",
            null
          ],
          "default": "udp"
        }
      }
    },
    "cue-show-schema-syslog-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        }
      ]
    },
    "cue-show-schema-syslog-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-syslog-server"
      }
    },
    "cue-show-schema-syslog-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-servers-mapping"
        }
      ]
    },
    "cue-show-schema-syslog-syslog-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-syslog-servers"
        }
      }
    },
    "cue-show-schema-syslog-syslog": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-syslog-config-children"
        }
      ]
    },
    "cue-show-schema-syslog-syslogs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-syslog-syslog"
      }
    },
    "cue-show-schema-syslog-syslogs": {
      "description": "collection of syslog",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-syslog-syslogs-mapping"
        }
      ]
    },
    "schema-ntp-pool-def": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-domain-name-def"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ]
    },
    "schema-ntp-pool-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pool-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-ntp-pool-config": {
      "properties": {
        "iburst": {
          "description": "When the server is unreachable, send a burst of eight packets instead of the usual one.\n",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on"
        }
      }
    },
    "schema-ntp-server-show": {
      "properties": {
        "peer-state": {
          "type": "string",
          "description": "Status of ther NTP peer"
        },
        "refid": {
          "type": "string",
          "description": "The reference ID identifying the server"
        },
        "stratum": {
          "type": "integer",
          "description": "The stratum of the remote peer"
        },
        "type": {
          "type": "string",
          "description": "The type of peer"
        },
        "when": {
          "type": "string",
          "description": "The time since the last response to a poll was received"
        },
        "poll": {
          "type": "integer",
          "description": "The polling interval in seconds"
        },
        "reach": {
          "type": "integer",
          "description": "The reachability register"
        },
        "delay": {
          "type": "string",
          "description": "The current estimated delay"
        },
        "offset": {
          "type": "string",
          "description": "The current estimated offset"
        },
        "jitter": {
          "type": "string",
          "description": "The current estimated dispersion"
        }
      }
    },
    "cue-show-schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-show"
        }
      ]
    },
    "cue-show-schema-ntp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ntp-server"
      }
    },
    "cue-show-schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-servers-mapping"
        }
      ]
    },
    "cue-show-schema-ntp-pool": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        }
      ]
    },
    "cue-show-schema-ntp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ntp-pool"
      }
    },
    "cue-show-schema-ntp-pools": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-pools-mapping"
        }
      ]
    },
    "cue-show-schema-ntp-ntp-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-ntp-servers"
        },
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-ntp-pools"
        }
      }
    },
    "schema-ntp-ntp-config": {
      "properties": {
        "listen": {
          "description": "NTP interface to listen on.",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-interface-interface-def"
            }
          ],
          "default": "eth0"
        }
      }
    },
    "cue-show-schema-ntp-ntp": {
      "description": "Network Time Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-ntp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        }
      ]
    },
    "cue-show-schema-ntp-ntps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-ntp-ntp"
      }
    },
    "cue-show-schema-ntp-ntps": {
      "description": "NTPs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-ntp-ntps-mapping"
        }
      ]
    },
    "schema-dns-server-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ]
    },
    "cue-show-schema-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-server"
      }
    },
    "cue-show-schema-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dns-servers-mapping"
        }
      ]
    },
    "schema-dns-dns-search-config": {
      "properties": {}
    },
    "cue-show-schema-dns-dns-search": {
      "description": "A domain to search for name matches",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-dns-search-config"
        }
      ]
    },
    "cue-show-schema-dns-dns-searches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-dns-search"
      }
    },
    "cue-show-schema-dns-dns-searches": {
      "description": "Domains to search for name matches",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dns-dns-searches-mapping"
        }
      ]
    },
    "cue-show-schema-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-show-schema-dns-servers"
        },
        "search": {
          "$ref": "#/x-defs/cue-show-schema-dns-dns-searches"
        }
      }
    },
    "cue-show-schema-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dns-dns-config-children"
        }
      ]
    },
    "cue-show-schema-dns-dns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-dns-dns"
      }
    },
    "cue-show-schema-dns-dnss": {
      "description": "collection of DNS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-dns-dns-mapping"
        }
      ]
    },
    "cue-show-schema-service-service-config-children": {
      "properties": {
        "control": {
          "$ref": "#/x-defs/cue-show-schema-systemd-service-control"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-show-schema-lldp-lldp"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-show-schema-ptp-ptps"
        },
        "dhcp-relay": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relays"
        },
        "dhcp-relay6": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relays"
        },
        "dhcp-server": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-servers"
        },
        "dhcp-server6": {
          "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-servers6"
        },
        "syslog": {
          "$ref": "#/x-defs/cue-show-schema-syslog-syslogs"
        },
        "ntp": {
          "$ref": "#/x-defs/cue-show-schema-ntp-ntps"
        },
        "dns": {
          "$ref": "#/x-defs/cue-show-schema-dns-dnss"
        }
      }
    },
    "schema-common-service-common-service-config-children": {
      "properties": {}
    },
    "cue-show-schema-service-service": {
      "description": "A service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-service-service-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-service-common-service-config-children"
        }
      ]
    },
    "schema-bgp-bgp-config": {
      "properties": {
        "autonomous-system": {
          "description": "ASN for all VRFs, if a single AS is in use.  If \"none\", then ASN must be set for every VRF.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-asn-leaf-spine-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "router-id": {
          "description": "BGP router-id for all VRFs, if a common one is used.  If \"none\", then router-id must be set for every VRF.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        },
        "policy-update-timer": {
          "description": "Wait time in seconds before processing updates to policies to ensure that a series of changes are processed together.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 600,
          "default": 5,
          "nullable": true
        },
        "graceful-shutdown": {
          "description": "Graceful shutdown enable will initiate the GSHUT community to be announced to all EBGP peers in all instances and low LOCAL_PREF to all IBGP peers in all instances.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        },
        "wait-for-install": {
          "description": "bgp waits for routes to be installed into kernel/asic before advertising\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "schema-bgp-gr-config": {
      "properties": {
        "mode": {
          "description": "Role of router during graceful restart. helper-only, router is in helper role. full, router is in both helper and restarter role. off, GR is disabled for the router\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-gr-mode-def"
            }
          ],
          "default": "helper-only",
          "nullable": true
        },
        "restart-time": {
          "description": "Amount of time taken to restart by router. It is advertised to the peer\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 3600,
          "default": 120,
          "nullable": true
        },
        "path-selection-deferral-time": {
          "description": "Used by the restarter as an upper-bounds for waiting for peering establishment and end-of-RIB from peers post restart before it starts path-selection.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 3600,
          "default": 360,
          "nullable": true
        },
        "stale-routes-time": {
          "description": "Specifies an upper-bounds on how long we retain routes from a restarting peer before flusing them.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 3600,
          "default": 360,
          "nullable": true
        }
      }
    },
    "schema-bgp-gr-config-children": {
      "properties": {}
    },
    "cue-show-schema-bgp-gr": {
      "description": "BGP Graceful restart global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-gr-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-gr-config-children"
        }
      ]
    },
    "schema-bgp-convergence-wait-config": {
      "properties": {
        "time": {
          "description": "Time to wait for peers to send end-of-RIB before router performs path selection, install and advertisement. This is used during startup or when all peerings are flapped. 0 value means wait time is not configured\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 3600,
          "default": 0,
          "nullable": true
        },
        "establish-wait-time": {
          "description": "Maximum time to wait to establish BGP sessions. Any peers which do not come up in this time are not tracked for the convergence-wait purposes. 0 value means there is no max time and peers are tracked for convergence time.\n",
          "type": "integer",
          "minimum": 0,
          "maximum": 3600,
          "default": 0,
          "nullable": true
        }
      }
    },
    "schema-bgp-convergence-wait-config-children": {
      "properties": {}
    },
    "cue-show-schema-bgp-convergence-wait": {
      "description": "BGP convergence wait configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config-children"
        }
      ]
    },
    "schema-bgp-queue-limit-config": {
      "properties": {
        "input": {
          "description": "Set the number of BGP Input Queue limit messages for all peers when message parsing.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "default": 10000,
          "nullable": true
        },
        "output": {
          "description": "Set the number of BGP Output Queue limit messages for all peers when message parsing.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "default": 10000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-queue-limit": {
      "description": "BGP queue limit global configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-queue-limit-config"
        }
      ]
    },
    "cue-show-schema-bgp-bgp-config-children": {
      "properties": {
        "graceful-restart": {
          "$ref": "#/x-defs/cue-show-schema-bgp-gr"
        },
        "convergence-wait": {
          "$ref": "#/x-defs/cue-show-schema-bgp-convergence-wait"
        },
        "queue-limit": {
          "$ref": "#/x-defs/cue-show-schema-bgp-queue-limit"
        }
      }
    },
    "cue-show-schema-bgp-bgp": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "schema-pbr-rule-id-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-pbr-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-pbr-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-pbr-match-config": {
      "properties": {
        "source-ip": {
          "description": "Source IP prefix",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
            }
          ],
          "nullable": true
        },
        "destination-ip": {
          "description": "Destination IP prefix",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
            }
          ],
          "nullable": true
        },
        "dscp": {
          "description": "DSCP",
          "type": "integer",
          "minimum": 0,
          "maximum": 63,
          "nullable": true
        },
        "ecn": {
          "description": "ECN",
          "type": "integer",
          "minimum": 0,
          "maximum": 3,
          "nullable": true
        }
      }
    },
    "schema-pbr-match-config-children": {
      "properties": {}
    },
    "cue-show-schema-pbr-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-match-config"
        },
        {
          "$ref": "#/x-defs/schema-pbr-match-config-children"
        }
      ]
    },
    "schema-pbr-action-def": {
      "type": "string",
      "enum": [
        "unchanged",
        null
      ],
      "nullable": true
    },
    "schema-pbr-action-config": {
      "properties": {
        "vrf": {
          "description": "Route through VRF",
          "type": "string",
          "nullable": true,
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            },
            {
              "$ref": "#/x-defs/schema-pbr-action-def"
            }
          ]
        }
      }
    },
    "schema-nhg-nexthop-group-def": {
      "type": "string",
      "nullable": true,
      "format": "item-name"
    },
    "schema-nhg-nexthop-group-id": {
      "title": "Nexthop-groups",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-group-def"
        }
      ],
      "nullable": true
    },
    "schema-pbr-nexthop-group-show": {
      "properties": {
        "installed": {
          "description": "policy is installed or not.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "table-id": {
          "description": "ip route table number to install default route.\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-pbr-nexthop-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-group-show"
        }
      ]
    },
    "cue-show-schema-pbr-nexthop-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-nexthop-group"
      }
    },
    "cue-show-schema-pbr-nexthop-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-nexthop-groups-mapping"
        }
      ]
    },
    "cue-show-schema-pbr-action-config-children": {
      "properties": {
        "nexthop-group": {
          "description": "Route with nexthop-group",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-nexthop-groups"
            }
          ]
        }
      }
    },
    "schema-pbr-action-presentation": {},
    "cue-show-schema-pbr-action": {
      "description": "PBR map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-action-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-action-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-action-presentation"
        }
      ]
    },
    "cue-show-schema-pbr-rule-config-children": {
      "properties": {
        "match": {
          "description": "PBR match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-match"
            }
          ]
        },
        "action": {
          "description": "PBR set",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-action"
            }
          ]
        }
      }
    },
    "schema-pbr-rule-show": {
      "properties": {
        "installed": {
          "description": "policy is installed or not.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "installed-reason": {
          "description": "policy installation reason.",
          "type": "string",
          "maxLength": 64
        },
        "ip-rule-id": {
          "description": "Rule number to install into ip rule table.\n",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-pbr-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-rule-show"
        }
      ]
    },
    "cue-show-schema-pbr-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-rule"
      }
    },
    "cue-show-schema-pbr-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-rules-mapping"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-map-config-children": {
      "properties": {
        "rule": {
          "description": "PBR Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-rules"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-map-show": {
      "properties": {
        "valid": {
          "type": "string",
          "description": "This pbr policy map is well formed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-map-presentation": {},
    "cue-show-schema-pbr-pbr-map": {
      "description": "A pbr map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-show"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-presentation"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-pbr-map"
      }
    },
    "schema-pbr-pbr-maps-presentation": {},
    "cue-show-schema-pbr-pbr-maps": {
      "description": "Collection of PBR Maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-maps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-maps-presentation"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-config-children": {
      "properties": {
        "map": {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-maps"
        }
      }
    },
    "schema-pbr-nexthop-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-pbr-nexthop-id": {
      "title": "Nexthop-index",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-str-def"
        }
      ],
      "nullable": true
    },
    "schema-pbr-nexthop-show": {
      "properties": {
        "valid": {
          "title": "valid",
          "type": "string",
          "description": "This pbr policy map nexthop is well formed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "nexthop": {
          "title": "nexthop",
          "description": "pbr map nexthop",
          "type": "string"
        },
        "target-vrf": {
          "title": "target-vrf",
          "description": "pbr map nexthop target vrf",
          "type": "string"
        },
        "vrf": {
          "title": "vrf",
          "description": "pbr map nexthop vrf",
          "type": "string"
        },
        "label": {
          "title": "label",
          "description": "pbr map nexthop label",
          "type": "string"
        },
        "weight": {
          "title": "weight",
          "description": "pbr map nexthop weight",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-pbr-nexthop": {
      "description": "PBR map nexthop info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-show"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-map-nexthops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-nexthop-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-nexthop"
      }
    },
    "cue-show-schema-pbr-pbr-map-nexthops": {
      "description": "PBR Map nexthop-group nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-map-nexthops-mapping"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-nexthop-group-show-children": {
      "properties": {
        "nexthop": {
          "description": "PBR Map nexthop-group nexthops",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-pbr-pbr-map-nexthops"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-nexthop-group-show": {
      "properties": {
        "valid": {
          "type": "string",
          "description": "This pbr policy map nexthop-group is well formed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "installed": {
          "type": "string",
          "description": "This pbr policy map nexthop-group is installed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-nexthop-group-presentation": {},
    "cue-show-schema-pbr-pbr-nexthop-group": {
      "description": "A pbr map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group-show"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group-presentation"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-nexthop-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-group"
      }
    },
    "cue-show-schema-pbr-pbr-nexthop-groups": {
      "description": "Collection of PBR nexthop-groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-groups-mapping"
        }
      ]
    },
    "cue-show-schema-pbr-pbr-show-children": {
      "properties": {
        "nexthop-group": {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-groups"
        }
      }
    },
    "cue-show-schema-pbr-pbr": {
      "description": "PBR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr-show-children"
        }
      ]
    },
    "schema-nhg-nhg-via-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-nhg-nhg-via": {
      "description": "A nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        }
      ]
    },
    "cue-show-schema-nhg-nhg-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nhg-nhg-via"
      }
    },
    "cue-show-schema-nhg-nhg-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-nhg-vias-mapping"
        }
      ]
    },
    "cue-show-schema-nhg-group-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/cue-show-schema-nhg-nhg-vias"
        }
      }
    },
    "schema-nhg-group-presentation": {},
    "cue-show-schema-nhg-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-group-presentation"
        }
      ]
    },
    "cue-show-schema-nhg-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nhg-group"
      }
    },
    "schema-nhg-groups-presentation": {},
    "cue-show-schema-nhg-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nhg-groups-presentation"
        }
      ]
    },
    "cue-show-schema-nhg-nexthop-config-children": {
      "properties": {
        "group": {
          "$ref": "#/x-defs/cue-show-schema-nhg-groups"
        }
      }
    },
    "schema-nhg-nhgid-def": {
      "type": "string",
      "nullable": true,
      "format": "integer",
      "minLength": 1
    },
    "schema-nhg-nhg-id": {
      "type": "string",
      "title": "Nexthop-group",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-nhg-nhgid-def"
        }
      ],
      "nullable": true
    },
    "schema-nhg-rib-show": {
      "properties": {
        "type": {
          "description": "Nexthop-group type",
          "type": "string"
        },
        "ref-count": {
          "description": "Refcount of nexthop-group",
          "type": "integer"
        },
        "vrf": {
          "type": "string",
          "description": "VRF the Nexthop-group belongs to",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "address-family": {
          "description": "Address-family of the nexthop-group",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-rib-address-family-def"
            }
          ]
        },
        "valid": {
          "description": "Validity of nexthop-group",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "installed": {
          "description": "Nexthop-group is installed in dataplane",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ]
        },
        "interface-index": {
          "description": "Interface index of nexthop",
          "type": "integer"
        },
        "uptime": {
          "description": "Nexthop session uptime",
          "type": "string",
          "format": "date-time"
        }
      }
    },
    "schema-rib-isa-via-show": {
      "properties": {
        "type": {
          "description": "The type of nexthop",
          "type": "string",
          "enum": [
            "interface",
            "ip-address",
            "blackhole",
            "reject"
          ]
        },
        "weight": {
          "description": "Weight to be used by the nexthop for purposes of ECMP\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 255
        },
        "vrf": {
          "description": "The VRF to use for egress.  If not specified, the route's VRF will be used.  Only valid when the nexthop's type is ip-address.\n",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ]
        },
        "flags-string": {
          "description": "u - unreachable, r - recursive, o - onlink, i - installed, d - duplicate, c - connected, A - active",
          "type": "string"
        }
      }
    },
    "schema-rib-via-interface-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-def"
        }
      ],
      "type": "string",
      "title": "Interface",
      "nullable": true
    },
    "cue-show-schema-rib-via-interface": {
      "description": "A nexthop's interfcace properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-rib-via-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-via-interface"
      }
    },
    "cue-show-schema-rib-via-interfaces": {
      "description": "Nexthop's interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-interfaces-mapping"
        }
      ]
    },
    "cue-show-schema-rib-via-flags-show-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is already resolved, route-lookup is avoided.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "duplicate": {
          "description": "Duplicate nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "recursive": {
          "description": "Nexthop resolved through another gateway",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "active": {
          "description": "Nexthop is active",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Nexthop is installed in FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "unreachable": {
          "description": "Nexthop is ICMP unreachable",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        },
        "directly-connected": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-via-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-flags-show-children"
        }
      ]
    },
    "schema-rib-via-label-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-rib-via-label-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-label-def"
        }
      ],
      "type": "string",
      "title": "Label",
      "nullable": true
    },
    "cue-show-schema-rib-via-label": {
      "description": "A nexthop's label property",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-rib-via-label-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-via-label"
      }
    },
    "cue-show-schema-rib-via-labels": {
      "description": "Labels for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-via-label-mapping"
        }
      ]
    },
    "cue-show-schema-rib-isa-via-show-children": {
      "properties": {
        "interface": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-via-interfaces"
            }
          ]
        },
        "flags": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-via-flags"
            }
          ]
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-via-labels"
            }
          ]
        }
      }
    },
    "cue-show-schema-rib-isa-via-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-isa-via-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-rib-isa-via-show-children"
        }
      ]
    },
    "schema-rib-resolved-via-show": {
      "properties": {}
    },
    "schema-rib-resolved-via-presentation": {},
    "cue-show-schema-rib-resolved-via": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-isa-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-presentation"
        }
      ]
    },
    "cue-show-schema-rib-resolved-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-rib-resolved-via"
      }
    },
    "schema-rib-resolved-vias-presentation": {},
    "cue-show-schema-rib-resolved-vias": {
      "description": "Resolved nexthops for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-rib-resolved-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-vias-presentation"
        }
      ]
    },
    "cue-show-schema-nhg-depend": {
      "description": "Nexthop-group depends on",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-nhg-depends-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nhg-depend"
      }
    },
    "cue-show-schema-nhg-depends": {
      "description": "Nexthop-group depends on",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-depends-mapping"
        }
      ]
    },
    "cue-show-schema-nhg-dependent": {
      "description": "Dependents of this nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-nhg-dependents-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nhg-dependent"
      }
    },
    "cue-show-schema-nhg-dependents": {
      "description": "Dependents of this nexthop-group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-dependents-mapping"
        }
      ]
    },
    "cue-show-schema-nhg-rib-show-children": {
      "properties": {
        "resolved-via": {
          "title": "Via",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-resolved-vias"
            }
          ]
        },
        "resolved-via-backup": {
          "title": "Via BackupNexthops",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-rib-resolved-vias"
            }
          ]
        },
        "depends": {
          "title": "Depends",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nhg-depends"
            }
          ]
        },
        "dependents": {
          "title": "Dependents",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-nhg-dependents"
            }
          ]
        }
      }
    },
    "schema-nhg-rib-presentation": {},
    "cue-show-schema-nhg-rib": {
      "description": "RIB nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-rib-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-rib-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-rib-presentation"
        }
      ]
    },
    "cue-show-schema-nhg-ribs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-nhg-rib"
      }
    },
    "schema-nhg-ribs-presentation": {},
    "cue-show-schema-nhg-ribs": {
      "description": "RIB nexthop-groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-ribs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nhg-ribs-presentation"
        }
      ]
    },
    "cue-show-schema-nhg-nexthop-show-children": {
      "properties": {
        "rib": {
          "$ref": "#/x-defs/cue-show-schema-nhg-ribs"
        }
      }
    },
    "schema-nhg-nexthop-show": {
      "properties": {
        "cfg-nhg-count": {
          "description": "Configured PBR nexthop group count",
          "type": "string",
          "format": "integer"
        },
        "rib-nhg-count": {
          "description": "Dynamic nexthop group count",
          "type": "string",
          "format": "integer"
        }
      }
    },
    "schema-nhg-nexthop-presentation": {},
    "cue-show-schema-nhg-nexthop": {
      "description": "nexthop-group global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-nexthop-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-nhg-nexthop-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-show"
        },
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-presentation"
        }
      ]
    },
    "schema-ospf-ospf-config": {
      "properties": {
        "router-id": {
          "description": "OSPFv2 router-id for all VRFs, if a common one is used.  If \"none\", then router-id must be set for every VRF.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "schema-ospf-timers-config": {
      "properties": {
        "refresh": {
          "description": "defines interval (sec) to re-send lsas to keep from aging out.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-refresh-def"
            }
          ],
          "default": 10
        }
      }
    },
    "schema-ospf-lsa-timers-config": {
      "properties": {
        "min-arrival": {
          "description": "Minimum delay in receiving new version of a LSA.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            }
          ],
          "default": 1000
        },
        "throttle": {
          "description": "Delay (msec) between sending LSAs.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-lsa-throttle-def"
            }
          ],
          "default": 5000
        }
      }
    },
    "cue-show-schema-ospf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-lsa-timers-config"
        }
      ]
    },
    "schema-ospf-spf-timers-config": {
      "properties": {
        "delay": {
          "description": "Delay (msec) from first change received till SPF calculation.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            }
          ],
          "default": 0
        },
        "holdtime": {
          "description": "Initial hold time (msec) between consecutive SPF calculations.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            }
          ],
          "default": 50
        },
        "max-holdtime": {
          "description": "Maximum hold time (msec) between consecutive SPF calculations.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ten-min-ms-def"
            }
          ],
          "default": 5000
        }
      }
    },
    "cue-show-schema-ospf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-spf-timers-config"
        }
      ]
    },
    "cue-show-schema-ospf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-show-schema-ospf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-show-schema-ospf-spf-timers"
        }
      }
    },
    "cue-show-schema-ospf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-timers-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-timers-config-children"
        }
      ]
    },
    "cue-show-schema-ospf-ospf-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-ospf-timers"
        }
      }
    },
    "cue-show-schema-ospf-ospf": {
      "description": "OSPFv2 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf-config-children"
        }
      ]
    },
    "schema-pim-packets-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "nullable": true
    },
    "schema-pim-pim-config": {
      "properties": {
        "packets": {
          "description": "Number of incoming packet processing from neighbor.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-packets-def"
            }
          ],
          "default": 3
        }
      }
    },
    "schema-pim-register-suppress-def": {
      "type": "integer",
      "minimum": 5,
      "maximum": 60000,
      "nullable": true
    },
    "schema-pim-join-prune-interval-def": {
      "type": "integer",
      "minimum": 60,
      "maximum": 600,
      "nullable": true
    },
    "schema-pim-timers-config": {
      "properties": {
        "hello-interval": {
          "description": "PIM Hello packets periodic interval. Holdtime is 3.5 times the hello-interval, the amount of time neighbor must kept in reachable state.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-hello-interval-def"
            }
          ],
          "default": 30
        },
        "register-suppress": {
          "description": "FHR supresses the register msg transmit to RP, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-register-suppress-def"
            }
          ],
          "default": 60
        },
        "join-prune-interval": {
          "description": "Periodic multicast Join/Prune msg, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-join-prune-interval-def"
            }
          ],
          "default": 60
        },
        "keepalive": {
          "description": "Timeout value for S,G stream, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-keep-alive-def"
            }
          ],
          "default": 210
        },
        "rp-keepalive": {
          "description": "RP's timeout value, in seconds\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-pim-keep-alive-def"
            }
          ],
          "default": 185
        }
      }
    },
    "cue-show-schema-pim-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-timers-config"
        }
      ]
    },
    "cue-show-schema-pim-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-show-schema-pim-timers"
        }
      }
    },
    "cue-show-schema-pim-pim": {
      "description": "PIM global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-pim-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-pim-pim-config-children"
        }
      ]
    },
    "schema-igmp-igmp-interfaces-action": {
      "description": "Reset IGMP interfaces",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-igmp-igmp-intf-clear-action-children": {
      "description": "Reset IGMP interfaces",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-igmp-igmp-interfaces-action"
        }
      }
    },
    "schema-igmp-igmp-action-children": {
      "description": "igmp actions",
      "properties": {
        "interfaces": {
          "$ref": "#/x-defs/schema-igmp-igmp-intf-clear-action-children"
        }
      }
    },
    "cue-show-schema-igmp-igmp": {
      "description": "IGMP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-igmp-igmp-action-children"
        }
      ]
    },
    "schema-vrrp-vrrp-config": {
      "properties": {
        "priority": {
          "description": "Specifies the sending VRRP interface's priority for the virtual router. Higher values equal higher priority\n",
          "type": "integer",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-priority-def"
            }
          ],
          "default": 100,
          "nullable": true
        },
        "preempt": {
          "description": "When set to true, enables preemption by a higher priority backup router of a lower priority master router\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "on",
          "nullable": true
        },
        "advertisement-interval": {
          "description": "Sets the interval between successive VRRP advertisements -- RFC 5798 defines this as a 12-bit value expressed as 0.1 seconds, with default 1000 milliseconds, i.e., 1 second. Represented in units of milliseconds\n",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-advertisement-interval-def"
            }
          ],
          "default": 1000,
          "nullable": true
        }
      }
    },
    "cue-show-schema-vrrp-vrrp": {
      "description": "VRRP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-vrrp-config"
        }
      ]
    },
    "schema-prefix-list-clear-all-action": {
      "description": "Clear ip prefix-list",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-prefix-list-prefix-list-action-children": {
      "description": "prefix-list actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-prefix-list-clear-all-action"
        }
      }
    },
    "schema-prefix-list-prefix-list-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
        }
      ],
      "nullable": true
    },
    "schema-prefix-list-prefix-list-config": {
      "properties": {
        "type": {
          "description": "prefix list type",
          "type": "string",
          "enum": [
            "ipv4",
            "ipv6",
            null
          ],
          "default": "ipv4",
          "nullable": true
        }
      }
    },
    "schema-prefix-list-rule-id-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-prefix-list-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-prefix-list-rule-config": {
      "properties": {
        "action": {
          "description": "Action to be taken for prefix list match",
          "type": "string",
          "enum": [
            "permit",
            "deny",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-prefix-list-match-id-any-def": {
      "type": "string",
      "enum": [
        "any",
        null
      ],
      "nullable": true
    },
    "schema-prefix-list-match-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-id-any-def"
        }
      ],
      "nullable": true
    },
    "schema-prefix-list-match-config": {
      "properties": {
        "min-prefix-len": {
          "description": "Minimum prefix length to be matched",
          "type": "integer",
          "minimum": 0,
          "maximum": 128,
          "nullable": true
        },
        "max-prefix-len": {
          "description": "Maximum prefix length to be matched",
          "type": "integer",
          "minimum": 0,
          "maximum": 128,
          "nullable": true
        }
      }
    },
    "schema-prefix-list-match-config-children": {
      "properties": {}
    },
    "cue-show-schema-prefix-list-match": {
      "description": "A prefix match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "cue-show-schema-prefix-list-matches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-match-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-prefix-list-match"
      }
    },
    "cue-show-schema-prefix-list-matches": {
      "description": "Set of Match criterias for prefix-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-prefix-list-matches-mapping"
        }
      ]
    },
    "cue-show-schema-prefix-list-rule-config-children": {
      "properties": {
        "match": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-prefix-list-matches"
            }
          ]
        }
      }
    },
    "cue-show-schema-prefix-list-rule": {
      "description": "Prefix list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-prefix-list-rule-config-children"
        }
      ]
    },
    "cue-show-schema-prefix-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-prefix-list-rule"
      }
    },
    "cue-show-schema-prefix-list-rules": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-prefix-list-rules-mapping"
        }
      ]
    },
    "cue-show-schema-prefix-list-prefix-list-config-children": {
      "properties": {
        "rule": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-prefix-list-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-prefix-list-prefix-list": {
      "description": "A prefix list is used for matching IPv4 and IPv6 address prefixes.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "cue-show-schema-prefix-list-prefix-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-list"
      }
    },
    "cue-show-schema-prefix-list-prefix-lists": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-lists-mapping"
            }
          ]
        }
      ]
    },
    "schema-route-map-clear-all-action": {
      "description": "Clear all the counters",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-route-map-route-map-action-children": {
      "description": "Routemap actions",
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-route-map-clear-all-action"
        }
      }
    },
    "schema-route-map-route-map-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-def"
        }
      ],
      "nullable": true
    },
    "schema-route-map-rule-id-str-def": {
      "type": "string",
      "format": "integer-id",
      "nullable": true
    },
    "schema-route-map-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-aspath-list-aspath-list-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-bgp-communities-community-list-def": {
      "type": "string",
      "nullable": true,
      "format": "generic-name",
      "minLength": 1
    },
    "schema-bgp-communities-community-list-std-num-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-bgp-communities-community-list-ext-num-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-route-map-metric-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4294967295,
      "nullable": true
    },
    "schema-route-map-match-peer-local-def": {
      "type": "string",
      "enum": [
        "local",
        null
      ],
      "nullable": true
    },
    "schema-vxlan-vni-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 16777215,
      "nullable": true
    },
    "schema-route-map-match-config": {
      "properties": {
        "ip-prefix-list": {
          "description": "IP prefix list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            }
          ],
          "nullable": true
        },
        "ip-prefix-len": {
          "description": "IP address prefix length",
          "type": "integer",
          "minimum": 0,
          "maximum": 128,
          "nullable": true
        },
        "ip-nexthop-list": {
          "description": "Match the next-hop according to the given prefix-list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-def"
            }
          ],
          "nullable": true
        },
        "ip-nexthop-len": {
          "description": "IP nexthop prefix length",
          "type": "integer",
          "minimum": 0,
          "maximum": 32,
          "nullable": true
        },
        "ip-nexthop": {
          "description": "IP nexthop address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ],
          "nullable": true
        },
        "ip-nexthop-type": {
          "description": "IP nexthop type",
          "type": "string",
          "enum": [
            "blackhole",
            null
          ],
          "nullable": true
        },
        "as-path-list": {
          "description": "BGP AS path list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-aspath-list-aspath-list-def"
            }
          ],
          "nullable": true
        },
        "community-list": {
          "description": "BGP community list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
            }
          ],
          "nullable": true
        },
        "large-community-list": {
          "description": "BGP large community list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
            }
          ],
          "nullable": true
        },
        "ext-community-list": {
          "description": "BGP extended community list",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
            }
          ],
          "nullable": true
        },
        "metric": {
          "description": "Metric of route",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-metric-def"
            }
          ],
          "nullable": true
        },
        "interface": {
          "description": "First hop interface or VRF",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "nullable": true
        },
        "tag": {
          "description": "Tag",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "source-protocol": {
          "description": "Protocol via which the route was learnt",
          "type": "string",
          "enum": [
            "bgp",
            "connected",
            "kernel",
            "ospf",
            "ospf6",
            "sharp",
            "static",
            null
          ],
          "nullable": true
        },
        "origin": {
          "description": "BGP origin",
          "type": "string",
          "enum": [
            "egp",
            "igp",
            "incomplete",
            null
          ],
          "default": null,
          "nullable": true
        },
        "peer": {
          "description": "BGP peer",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-match-peer-local-def"
            }
          ],
          "nullable": true
        },
        "local-preference": {
          "description": "Local preference of route",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "evpn-route-type": {
          "description": "EVPN route type (macip - MAC-IP (Type-2) route, imet - Multicast (Type-3) route, ip-prefix - Prefix (Type-5) route)",
          "type": "string",
          "enum": [
            "macip",
            "imet",
            "ip-prefix",
            null
          ],
          "default": null,
          "nullable": true
        },
        "evpn-vni": {
          "description": "VNI ID",
          "type": "integer",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-vni-def"
            }
          ],
          "nullable": true
        },
        "evpn-default-route": {
          "description": "EVPN default route",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        },
        "source-vrf": {
          "description": "Source VRF",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-vrf-def"
            }
          ],
          "nullable": true
        },
        "type": {
          "description": "match prefix type",
          "type": "string",
          "enum": [
            "ipv4",
            "ipv6",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-route-map-match-config-children": {
      "properties": {}
    },
    "cue-show-schema-route-map-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-config"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-config-children"
        }
      ]
    },
    "schema-route-map-ext-community-bw-def": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25600,
      "nullable": true
    },
    "schema-route-map-ext-community-bw-opt-def": {
      "type": "string",
      "enum": [
        "cumulative",
        "multipaths",
        "cumulative-non-transitive",
        "multipaths-non-transitive",
        null
      ],
      "nullable": true
    },
    "schema-route-map-set-metric-def": {
      "type": "integer",
      "minimum": -4294967295,
      "maximum": 4294967295,
      "nullable": true
    },
    "schema-route-map-metric-opt-def": {
      "type": "string",
      "enum": [
        "rtt",
        "rtt-plus",
        "rtt-minus",
        null
      ],
      "nullable": true
    },
    "schema-route-map-route-map-special-def": {
      "type": "string",
      "enum": [
        "unchanged",
        "peer-addr",
        null
      ],
      "nullable": true
    },
    "schema-route-map-set-config": {
      "properties": {
        "as-path-exclude": {
          "description": "Exclude from AS path",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-asn-asn-def"
            }
          ],
          "nullable": true
        },
        "atomic-aggregate": {
          "description": "BGP atomic aggregate",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        },
        "ext-community-rt": {
          "description": "Route target extended community",
          "type": "string",
          "format": "route-target",
          "nullable": true
        },
        "ext-community-soo": {
          "description": "Site of origin extended community in the format ASN:NN or Ip-address:NN\n",
          "type": "string",
          "format": "route-distinguisher",
          "nullable": true
        },
        "ext-community-bw": {
          "description": "Extended community link bandwidth",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-ext-community-bw-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-ext-community-bw-opt-def"
            }
          ],
          "nullable": true
        },
        "local-preference": {
          "description": "Local preference",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "weight": {
          "description": "BGP weight in the range of 0 - 4294967295",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "metric": {
          "description": "Metric value for destination routing protocol",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-route-map-set-metric-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-metric-opt-def"
            }
          ],
          "nullable": true
        },
        "metric-type": {
          "description": "Type of metric",
          "type": "string",
          "enum": [
            "type-1",
            "type-2",
            null
          ],
          "nullable": true
        },
        "origin": {
          "description": "BGP origin",
          "type": "string",
          "enum": [
            "egp",
            "igp",
            "incomplete",
            null
          ],
          "nullable": true
        },
        "tag": {
          "description": "Tag value for routing protocol",
          "type": "integer",
          "minimum": 1,
          "maximum": 4294967295,
          "nullable": true
        },
        "ipv6-nexthop-global": {
          "description": "IPv6 nexthop global address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true
        },
        "ipv6-nexthop-local": {
          "description": "IPv6 nexthop local address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true
        },
        "ipv6-nexthop-prefer-global": {
          "description": "Prefer to use the global address as the IPV6 nexthop",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "nullable": true
        },
        "ip-nexthop": {
          "description": "IP nexthop",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-route-map-special-def"
            }
          ],
          "nullable": true
        },
        "source-ip": {
          "description": "Source IP address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-address-def"
            }
          ],
          "nullable": true
        },
        "community-delete-list": {
          "description": "Delete community list",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
            }
          ],
          "nullable": true
        },
        "large-community-delete-list": {
          "description": "Delete large community list",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
            }
          ],
          "nullable": true
        },
        "originator-id": {
          "description": "BGP IPv4 address of originator",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            }
          ],
          "nullable": true
        },
        "label-index": {
          "description": "Label index value",
          "type": "integer",
          "minimum": 0,
          "maximum": 1048560,
          "nullable": true
        },
        "forwarding-address": {
          "description": "Forwarding IPv6 address",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "schema-bgp-communities-community-none-def": {
      "type": "string",
      "enum": [
        "none",
        null
      ],
      "nullable": true
    },
    "schema-route-map-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-well-known-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-none-def"
        }
      ],
      "nullable": true
    },
    "schema-route-map-community-config": {
      "properties": {}
    },
    "cue-show-schema-route-map-community": {
      "description": "BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-community-config"
        }
      ]
    },
    "cue-show-schema-route-map-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-map-community"
      }
    },
    "cue-show-schema-route-map-communities": {
      "description": "Collection of BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-communities-mapping"
        }
      ]
    },
    "schema-bgp-communities-large-community-additive-def": {
      "type": "string",
      "enum": [
        "additive",
        null
      ],
      "nullable": true
    },
    "schema-route-map-large-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-additive-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-none-def"
        }
      ],
      "nullable": true
    },
    "schema-route-map-large-community-config": {
      "properties": {}
    },
    "cue-show-schema-route-map-large-community": {
      "description": "Large BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-large-community-config"
        }
      ]
    },
    "cue-show-schema-route-map-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-map-large-community"
      }
    },
    "cue-show-schema-route-map-large-communities": {
      "description": "Collection of large BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-large-communities-mapping"
        }
      ]
    },
    "schema-route-map-asp-prepend-config": {
      "properties": {
        "as": {
          "description": "AS number(s), provide list of asns seperated by commas",
          "type": "string",
          "format": "asn-range",
          "nullable": true
        },
        "last-as": {
          "description": "Number of times to insert peer's AS number",
          "type": "integer",
          "minimum": 1,
          "maximum": 10,
          "nullable": true
        }
      }
    },
    "cue-show-schema-route-map-asp-prepend": {
      "description": "AS Path prepend",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-asp-prepend-config"
        }
      ]
    },
    "cue-show-schema-route-map-aggregator-as-config-children": {
      "properties": {
        "address": {
          "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-addresses"
        }
      }
    },
    "cue-show-schema-route-map-aggregator-as": {
      "description": "Aggregator AS Number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-as-config-children"
        }
      ]
    },
    "cue-show-schema-route-map-aggregator-ases-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-as"
      }
    },
    "cue-show-schema-route-map-aggregator-ases": {
      "description": "Collection of aggregator AS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-ases-mapping"
        }
      ]
    },
    "cue-show-schema-route-map-set-config-children": {
      "properties": {
        "community": {
          "$ref": "#/x-defs/cue-show-schema-route-map-communities"
        },
        "large-community": {
          "$ref": "#/x-defs/cue-show-schema-route-map-large-communities"
        },
        "as-path-prepend": {
          "$ref": "#/x-defs/cue-show-schema-route-map-asp-prepend"
        },
        "aggregator-as": {
          "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-ases"
        }
      }
    },
    "cue-show-schema-route-map-set": {
      "description": "Route map rule set",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-set-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-set-config-children"
        }
      ]
    },
    "schema-route-map-permit-exit-config": {
      "properties": {
        "rule": {
          "description": "jump to specific rule",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "nullable": true
        },
        "exit": {
          "description": "Exit the further rule processing",
          "type": "integer",
          "minimum": 1,
          "maximum": 65535,
          "nullable": true
        }
      }
    },
    "cue-show-schema-route-map-permit-exit-config-children": {
      "properties": {
        "next-rule": {
          "description": "jump to next rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-show-schema-route-map-permit-exit": {
      "description": "Permit action exit policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-route-map-permit-exit-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-permit-exit-config-children"
        }
      ]
    },
    "cue-show-schema-route-map-permit-config-children": {
      "properties": {
        "exit-policy": {
          "description": "Permit action exit policy",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-permit-exit"
            }
          ]
        }
      }
    },
    "cue-show-schema-route-map-permit": {
      "description": "permit action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-permit-config-children"
        }
      ]
    },
    "cue-show-schema-route-map-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-permit"
            }
          ]
        }
      }
    },
    "cue-show-schema-route-map-action": {
      "description": "Route map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-action-config-children"
        }
      ]
    },
    "cue-show-schema-route-map-rule-config-children": {
      "properties": {
        "match": {
          "description": "Route Map match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-match"
            }
          ]
        },
        "set": {
          "description": "Route Map set",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-set"
            }
          ]
        },
        "action": {
          "description": "Route Map action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-action"
            }
          ]
        }
      }
    },
    "schema-route-map-rule-config": {
      "properties": {
        "description": {
          "description": "route-map rule description. Enclose in double quotes if it is more than one word.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-none-def"
            },
            {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "nullable": true
            }
          ]
        }
      }
    },
    "cue-show-schema-route-map-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-rule-config"
        }
      ]
    },
    "cue-show-schema-route-map-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-map-rule"
      }
    },
    "cue-show-schema-route-map-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-rules-mapping"
        }
      ]
    },
    "cue-show-schema-route-map-route-map-config-children": {
      "properties": {
        "rule": {
          "description": "Route Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-route-map-route-map": {
      "description": "A route map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-map-route-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        }
      ]
    },
    "cue-show-schema-route-map-route-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-route-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-map-route-map"
      }
    },
    "cue-show-schema-route-map-route-maps": {
      "description": "Collection of Route Maps",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-route-map-route-maps-mapping"
            }
          ]
        }
      ]
    },
    "schema-bgp-communities-community-list-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-rule-id-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-bgp-communities-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-rule-config": {
      "properties": {
        "action": {
          "description": "Action to be taken for community list match",
          "type": "string",
          "enum": [
            "permit",
            "deny",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-communities-rule-config-children": {
      "properties": {
        "community": {
          "description": "Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-communities"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-rule": {
      "description": "Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-rule-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-rule"
      }
    },
    "cue-show-schema-bgp-communities-rules": {
      "description": "Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-rules-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-communities-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-community-list": {
      "description": "A community list is used for matching BGP community policies.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-list-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-list"
      }
    },
    "cue-show-schema-bgp-communities-community-lists": {
      "description": "Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-lists-mapping"
        }
      ]
    },
    "schema-bgp-communities-large-community-list-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-large-community-rule-config": {
      "properties": {
        "action": {
          "description": "Action to be taken for community list match",
          "type": "string",
          "enum": [
            "permit",
            "deny",
            null
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-bgp-communities-large-community-rule-config-children": {
      "properties": {
        "large-community": {
          "description": "Large Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-communities"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-large-community-rule": {
      "description": "Large Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rule-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-large-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rule"
      }
    },
    "cue-show-schema-bgp-communities-large-community-rules": {
      "description": "Large Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rules-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-communities-large-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Large Community List rules",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-large-community-list": {
      "description": "A Large Community list used for matching community based BGP policies\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-list-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-large-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-list"
      }
    },
    "cue-show-schema-bgp-communities-large-community-lists": {
      "description": "Large Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-lists-mapping"
        }
      ]
    },
    "schema-bgp-communities-ext-community-list-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-std-num-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-ext-num-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-ext-community-rule-config": {
      "properties": {
        "action": {
          "description": "Action to be taken for extended community list match",
          "type": "string",
          "enum": [
            "permit",
            "deny",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-bgp-communities-ext-community-def": {
      "type": "string",
      "nullable": true,
      "format": "ext-community",
      "minLength": 1
    },
    "schema-bgp-communities-ext-community-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-regex-def"
        }
      ],
      "nullable": true
    },
    "schema-bgp-communities-ext-community-config": {
      "properties": {}
    },
    "cue-show-schema-bgp-communities-ext-community": {
      "description": "A extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-config"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community"
      }
    },
    "cue-show-schema-bgp-communities-ext-communities": {
      "description": "Set of extended communities\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-communities-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-community-entry-config-children": {
      "properties": {
        "rt": {
          "description": "Route Target Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-communities"
            }
          ]
        },
        "soo": {
          "description": "Site of Origin Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-communities"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-ext-community-entry": {
      "description": "A Extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-entry-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-community-rule-config-children": {
      "properties": {
        "ext-community": {
          "description": "Extended Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-entry"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-ext-community-rule": {
      "description": "Extended Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rule-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rule"
      }
    },
    "cue-show-schema-bgp-communities-ext-community-rules": {
      "description": "Extended Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rules-mapping"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Extended Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-bgp-communities-ext-community-list": {
      "description": "A Extended Community list used for matching BGP communities\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-list-config-children"
        }
      ]
    },
    "cue-show-schema-bgp-communities-ext-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-list"
      }
    },
    "cue-show-schema-bgp-communities-ext-community-lists": {
      "description": "Extended Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-lists-mapping"
        }
      ]
    },
    "schema-aspath-list-aspath-list-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-aspath-list-def"
        }
      ],
      "nullable": true
    },
    "schema-aspath-list-rule-id-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-aspath-list-rule-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-rule-id-str-def"
        }
      ],
      "nullable": true
    },
    "schema-aspath-list-aspath-regex-def": {
      "type": "string",
      "nullable": true,
      "format": "bgp-regex"
    },
    "schema-aspath-list-rule-config": {
      "properties": {
        "action": {
          "description": "Action to be taken for AS path list match",
          "type": "string",
          "enum": [
            "permit",
            "deny",
            null
          ],
          "nullable": true
        },
        "aspath-exp": {
          "description": "Regular expression to match BGP AS Paths",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-aspath-list-aspath-regex-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-aspath-list-rule": {
      "description": "AS Path list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-rule-config"
        }
      ]
    },
    "cue-show-schema-aspath-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-aspath-list-rule"
      }
    },
    "cue-show-schema-aspath-list-rules": {
      "description": "AS Path list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aspath-list-rules-mapping"
        }
      ]
    },
    "cue-show-schema-aspath-list-aspath-list-config-children": {
      "properties": {
        "rule": {
          "description": "AS Path List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-aspath-list-rules"
            }
          ]
        }
      }
    },
    "cue-show-schema-aspath-list-aspath-list": {
      "description": "An AS Path list is used for matching BGP AS Path\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-list-config-children"
        }
      ]
    },
    "cue-show-schema-aspath-list-aspath-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-aspath-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-list"
      }
    },
    "cue-show-schema-aspath-list-aspath-lists": {
      "description": "AS Path lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-lists-mapping"
        }
      ]
    },
    "cue-show-schema-router-policy-config-children": {
      "properties": {
        "prefix-list": {
          "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-lists"
        },
        "route-map": {
          "$ref": "#/x-defs/cue-show-schema-route-map-route-maps"
        },
        "community-list": {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-lists"
        },
        "large-community-list": {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-lists"
        },
        "ext-community-list": {
          "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-lists"
        },
        "as-path-list": {
          "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-lists"
        }
      }
    },
    "cue-show-schema-router-policy": {
      "description": "Policy configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-router-policy-config-children"
        }
      ]
    },
    "cue-show-schema-vrr-vrr": {
      "description": "VRR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-adaptive-routing-ar-config": {
      "properties": {
        "profile": {
          "description": "Adaptive routing global profile configuration.\n",
          "type": "string",
          "enum": [
            "profile-1",
            "profile-2",
            "profile-custom",
            null
          ],
          "nullable": true
        },
        "link-utilization-threshold": {
          "description": "Turn on or off Link utilization threshold on all interfaces. This feature is off by default.\n",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "nullable": true
        }
      }
    },
    "cue-show-schema-adaptive-routing-ar": {
      "description": "Adaptive routing global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-ar-config"
        }
      ]
    },
    "schema-router-router-ptm-config": {
      "properties": {}
    },
    "cue-show-schema-router-router-ptm": {
      "description": "Enable neighbor check",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-router-ptm-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        }
      ]
    },
    "schema-ospfv3-ospf6-config": {
      "properties": {
        "router-id": {
          "description": "OSPF router-id for all VRFs, if a common one is used.  If \"none\", then router-id must be set for every VRF.  This is the default.\n",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-common-none-def"
            }
          ],
          "default": "none",
          "nullable": true
        }
      }
    },
    "cue-show-schema-ospfv3-ospf6": {
      "description": "OSPFv3 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-ospf6-config"
        }
      ]
    },
    "cue-show-schema-router-router-config-children": {
      "properties": {
        "bgp": {
          "$ref": "#/x-defs/cue-show-schema-bgp-bgp"
        },
        "pbr": {
          "$ref": "#/x-defs/cue-show-schema-pbr-pbr"
        },
        "nexthop": {
          "$ref": "#/x-defs/cue-show-schema-nhg-nexthop"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-show-schema-ospf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-show-schema-pim-pim"
        },
        "igmp": {
          "$ref": "#/x-defs/cue-show-schema-igmp-igmp"
        },
        "vrrp": {
          "$ref": "#/x-defs/cue-show-schema-vrrp-vrrp"
        },
        "policy": {
          "$ref": "#/x-defs/cue-show-schema-router-policy"
        },
        "vrr": {
          "$ref": "#/x-defs/cue-show-schema-vrr-vrr"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/cue-show-schema-adaptive-routing-ar"
        },
        "ptm": {
          "$ref": "#/x-defs/cue-show-schema-router-router-ptm"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-show-schema-ospfv3-ospf6"
        }
      }
    },
    "schema-router-graceful-restart-show": {
      "properties": {
        "enabled": {
          "description": "Indicates if zebra was started gracefully.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "completed": {
          "description": "Indicates if graceful restart was completed for all VRFs.",
          "type": "string",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-yesno-def"
            }
          ]
        },
        "completion-time": {
          "description": "Time of GR completion.",
          "type": "integer"
        }
      }
    },
    "cue-show-schema-router-graceful-restart": {
      "description": "graceful-restart show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-graceful-restart-show"
        }
      ]
    },
    "cue-show-schema-router-router-show-children": {
      "properties": {
        "graceful-restart": {
          "description": "Gracefull restart information.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-router-graceful-restart"
            }
          ]
        }
      }
    },
    "schema-router-password-obfuscation-config": {
      "properties": {
        "password-obfuscation": {
          "description": "Used to mask BGP and OSPF neighbor session passwords via a simple reversible encryption algorithm\n",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "disabled",
          "type": "string",
          "nullable": true
        }
      }
    },
    "cue-show-schema-router-router": {
      "description": "Router configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-router-router-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-router-router-show-children"
        },
        {
          "$ref": "#/x-defs/schema-router-password-obfuscation-config"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-pool-config": {
      "description": "Roce Pool Config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-prio-map-show"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-pool-config-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pool-config"
      }
    },
    "schema-roce-show-roce-pool-config-presentation": {},
    "cue-show-schema-roce-show-roce-pools-config": {
      "description": "System Roce pool config",
      "title": "RoCE pool config",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pool-config-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-config-presentation"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-pool": {
      "description": "Roce Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-usage-show"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pool"
      }
    },
    "schema-roce-show-roce-pool-presentation": {},
    "cue-show-schema-roce-show-roce-pools": {
      "description": "System Roce pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-presentation"
        }
      ]
    },
    "schema-roce-show-exception-def": {
      "type": "string",
      "nullable": true,
      "format": "item-name",
      "minLength": 1
    },
    "schema-roce-show-exception-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-exception-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-roce-show-exception-show": {
      "properties": {
        "description": {
          "description": "Non-default RoCE configurations",
          "title": "Non-default RoCE configurations",
          "type": "string"
        }
      }
    },
    "cue-show-schema-roce-show-exception": {
      "description": "Exceptions",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-exception-show"
        }
      ]
    },
    "cue-show-schema-roce-show-exception-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-exception-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-roce-show-exception"
      }
    },
    "schema-roce-show-exception-list-presentation": {},
    "cue-show-schema-roce-show-exception-list": {
      "description": "Exception List",
      "title": "Exception List",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-exception-mapping"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-exception-list-presentation"
        }
      ]
    },
    "schema-roce-show-lldp-app-tlv-show": {
      "properties": {
        "priority": {
          "description": "switch-priority of roce",
          "type": "integer"
        },
        "protocol-id": {
          "description": "L4 port number",
          "type": "integer"
        },
        "selector": {
          "description": "L4 protocol",
          "type": "string"
        }
      }
    },
    "cue-show-schema-roce-show-lldp-app-tlv": {
      "description": "LLDP APP TLV show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-lldp-app-tlv-show"
        }
      ]
    },
    "cue-show-schema-roce-show-roce-show-children": {
      "properties": {
        "pfc": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pfc"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-congestion"
        },
        "prio-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-dscps"
        },
        "tc-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-tcs"
        },
        "trust": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-trust"
        },
        "pool-map": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pools-config"
        },
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pools"
        },
        "exception-list": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-exception-list"
        },
        "lldp-app-tlv": {
          "$ref": "#/x-defs/cue-show-schema-roce-show-lldp-app-tlv"
        }
      }
    },
    "schema-roce-show-roce-show": {
      "properties": {}
    },
    "schema-roce-show-roce-configs-presentation": {},
    "cue-show-schema-roce-roce": {
      "description": "Properties associated with the RDMA over Converged Ethernet (RoCE) feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-mode-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-roce-show-roce-show-children"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-configs-presentation"
        }
      ]
    },
    "schema-qos-pfc-wd-pfc-watchdog-config": {
      "properties": {
        "polling-interval": {
          "description": "polling cycle(in msec) for pause storm detection and mitigation.\n",
          "type": "integer",
          "minimum": 100,
          "maximum": 5000,
          "default": 100,
          "nullable": true
        },
        "robustness": {
          "description": "number of consecutive polling-iterval to detect pause storm before taking action to mitigate pause storm.\n",
          "type": "integer",
          "minimum": 1,
          "maximum": 1000,
          "default": 3,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-pfc-wd-pfc-watchdog": {
      "description": "Properties associated with PFC Watchdog Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-watchdog-config"
        }
      ]
    },
    "schema-qos-features-default-profile-name-def": {
      "type": "string",
      "enum": [
        "default-global",
        null
      ],
      "nullable": true
    },
    "schema-qos-features-def-profile-id": {
      "title": "Profile",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-features-default-profile-name-def"
        }
      ],
      "nullable": true
    },
    "schema-qos-eq-mapping-qos-egress-queue-config": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-eq-mapping-qos-egress-queue": {
      "description": "Egress traffic-class mapped to internal switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-config"
        }
      ]
    },
    "cue-show-schema-qos-eq-mapping-qos-egress-queue-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-qos-egress-queue"
      }
    },
    "cue-show-schema-qos-eq-mapping-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "title": "SP->TC mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-qos-egress-queue-sp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp-presentation"
        }
      ]
    },
    "cue-show-schema-qos-eq-mapping-egress-queue-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-qos-egress-queue-sp"
        }
      }
    },
    "cue-show-schema-qos-eq-mapping-egress-queue": {
      "description": "Properties associated with egress queue mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queue-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-presentation"
        }
      ]
    },
    "cue-show-schema-qos-eq-mapping-egress-queues-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queue"
      }
    },
    "cue-show-schema-qos-eq-mapping-egress-queues": {
      "description": "Collection of Egress Queue SP->TC mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queues-mapping"
        }
      ]
    },
    "schema-qos-features-profile-id": {
      "title": "Profile",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-features-default-profile-name-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-features-profile-name-def"
        }
      ],
      "nullable": true
    },
    "schema-qos-pfc-fc-config": {
      "properties": {
        "xoff-threshold": {
          "description": "Xoff Threshold (in bytes)",
          "title": "XOff Th",
          "type": "integer",
          "minimum": 1,
          "nullable": true
        },
        "xon-threshold": {
          "description": "Xon Threshold (in bytes)",
          "title": "XOn Th",
          "type": "integer",
          "minimum": 1,
          "nullable": true
        },
        "port-buffer": {
          "description": "Port Buffer (in bytes)",
          "title": "Port Buffer",
          "type": "integer",
          "minimum": 1,
          "nullable": true
        },
        "cable-length": {
          "description": "Cable Length (in meters)",
          "title": "Cable Length",
          "type": "integer",
          "minimum": 1,
          "maximum": 100000,
          "default": 100,
          "nullable": true
        }
      }
    },
    "schema-qos-pfc-pfc-tx-rx-config": {
      "properties": {
        "tx": {
          "title": "Tx",
          "description": "PFC Tx State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        },
        "rx": {
          "title": "Rx",
          "description": "PFC Rx State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-features-switch-priority": {
      "description": "Internal switch priority config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-show-schema-qos-features-switch-priority-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priority"
      }
    },
    "cue-show-schema-qos-features-switch-priorities": {
      "description": "Collection of switch priorities.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priority-mapping"
        }
      ]
    },
    "cue-show-schema-qos-pfc-pfc-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-show-schema-qos-pfc-pfc": {
      "description": "Properties associated with the Priority Flow Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-tx-rx-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfc-config-children"
        }
      ]
    },
    "cue-show-schema-qos-pfc-pfc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfc"
      }
    },
    "cue-show-schema-qos-pfc-pfcs": {
      "description": "Collection of Priority Flow Control Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfc-mapping"
        }
      ]
    },
    "schema-qos-linkpause-link-pause-tx-rx-config": {
      "properties": {
        "tx": {
          "title": "Tx",
          "description": "Link Pause Tx State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        },
        "rx": {
          "title": "Rx",
          "description": "Link Pause Rx State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-linkpause-link-pause": {
      "description": "Properties associated with the Link Pause Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-tx-rx-config"
        }
      ]
    },
    "cue-show-schema-qos-linkpause-link-pause-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-linkpause-link-pause"
      }
    },
    "cue-show-schema-qos-linkpause-link-pauses": {
      "description": "Collection of Link Pause Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-linkpause-link-pause-mapping"
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-name-def": {
      "type": "string",
      "enum": [
        "default-lossy",
        "default-lossless",
        "roce-lossy",
        "roce-lossless",
        "mc-lossy",
        null
      ],
      "nullable": true
    },
    "schema-qos-traffic-pool-traffic-pool-id": {
      "title": "Profile",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-name-def"
        }
      ],
      "nullable": true
    },
    "schema-qos-traffic-pool-traffic-pool-config": {
      "properties": {
        "memory-percent": {
          "description": "Traffic Pool Memory Percent",
          "title": "Memory",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-traffic-pool-traffic-pool-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-show-schema-qos-traffic-pool-traffic-pool": {
      "description": "Properties associated with the QoS Traffic Pools.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pool-config-children"
        }
      ]
    },
    "cue-show-schema-qos-traffic-pool-traffic-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pool"
      }
    },
    "cue-show-schema-qos-traffic-pool-traffic-pools": {
      "description": "Collection of Traffic Pool Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pool-mapping"
        }
      ]
    },
    "schema-qos-ecn-ecn-config": {
      "properties": {}
    },
    "schema-qos-ecn-qos-ecn-config": {
      "properties": {
        "min-threshold": {
          "description": "Minimum Threshold (in bytes)",
          "title": "Min Th",
          "type": "integer",
          "minimum": 1,
          "default": 150000,
          "nullable": true
        },
        "max-threshold": {
          "description": "Maximum Threshold (in bytes)",
          "title": "Max Th",
          "type": "integer",
          "minimum": 1,
          "default": 1500000,
          "nullable": true
        },
        "probability": {
          "description": "Probability",
          "title": "Probability",
          "type": "integer",
          "minimum": 0,
          "maximum": 100,
          "default": 100,
          "nullable": true
        },
        "red": {
          "title": "RED",
          "description": "Random Early Detection State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        },
        "ecn": {
          "title": "ECN",
          "description": "Early Congestion Notification State",
          "type": "string",
          "enum": [
            "enable",
            "disable",
            null
          ],
          "default": "enable",
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-ecn-qos-ecn": {
      "description": "ECN Configurations per traffic-class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-config"
        }
      ]
    },
    "cue-show-schema-qos-ecn-qos-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ecn-qos-ecn"
      }
    },
    "cue-show-schema-qos-ecn-qos-ecn-tc": {
      "description": "ECN mapping configurations",
      "title": "ECN Configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-qos-ecn-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ecn-ecn-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-qos-ecn-tc"
        }
      }
    },
    "cue-show-schema-qos-ecn-ecn": {
      "description": "Properties associated with the Congestion Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ecn-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecn"
      }
    },
    "cue-show-schema-qos-ecn-ecns": {
      "description": "Collection of Congestion Control RED/ECN Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecn-mapping"
        }
      ]
    },
    "schema-qos-ets-ets-config": {
      "properties": {}
    },
    "schema-qos-ets-qos-ets-config": {
      "properties": {
        "mode": {
          "description": "DWRR/Strict mode",
          "type": "string",
          "enum": [
            "dwrr",
            "strict",
            null
          ],
          "nullable": true
        },
        "bw-percent": {
          "description": "DWRR weight",
          "type": "integer",
          "minimum": 0,
          "maximum": 100,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-ets-qos-ets": {
      "description": "ETS mode and bw-percent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-config"
        }
      ]
    },
    "cue-show-schema-qos-ets-qos-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ets-qos-ets"
      }
    },
    "cue-show-schema-qos-ets-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "title": "TC->DWRR weight configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-qos-ets-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ets-ets-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-qos-ets-tc"
        }
      }
    },
    "cue-show-schema-qos-ets-ets": {
      "description": "Properties associated with egress scheduler ETS feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-ets-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-presentation"
        }
      ]
    },
    "cue-show-schema-qos-ets-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-ets-ets"
      }
    },
    "cue-show-schema-qos-ets-egress-sched": {
      "description": "Collection of Egress Scheduler ETS Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-ets-mapping"
        }
      ]
    },
    "schema-qos-egress-shapers-egress-shaper-config": {
      "properties": {
        "port-max-rate": {
          "description": "Egress shaper port max rate in kbps",
          "type": "integer",
          "minimum": 0,
          "maximum": 2147483647,
          "nullable": true,
          "default": 2147483647
        }
      }
    },
    "schema-qos-egress-shapers-qos-egress-shaper-config": {
      "properties": {
        "min-rate": {
          "description": "TC shaper min-rate in kbps",
          "type": "integer",
          "title": "min-rate(kbps)",
          "minimum": 0,
          "maximum": 2147483647,
          "default": 0,
          "nullable": true
        },
        "max-rate": {
          "description": "TC shaper max-rate in kbps",
          "type": "integer",
          "title": "max-rate(kbps)",
          "minimum": 0,
          "maximum": 2147483647,
          "default": 2147483647,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-egress-shapers-qos-egress-shaper": {
      "description": "Egress Shaper TC min-rate and max-rate",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-config"
        }
      ]
    },
    "cue-show-schema-qos-egress-shapers-qos-egress-shaper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-qos-egress-shaper"
      }
    },
    "schema-qos-egress-shapers-qos-egress-shaper-presentation": {},
    "cue-show-schema-qos-egress-shapers-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC configurations",
      "title": "Egress Shaper min/max rate",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-qos-egress-shaper-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-presentation"
        }
      ]
    },
    "cue-show-schema-qos-egress-shapers-egress-shaper-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-qos-egress-shaper-tc"
        }
      }
    },
    "cue-show-schema-qos-egress-shapers-egress-shaper": {
      "description": "Properties associated with egress shaper feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shaper-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-presentation"
        }
      ]
    },
    "cue-show-schema-qos-egress-shapers-egress-shapers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shaper"
      }
    },
    "cue-show-schema-qos-egress-shapers-egress-shapers": {
      "description": "Collection of Egress Shaper Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shapers-mapping"
        }
      ]
    },
    "schema-qos-mapping-mapping-config": {
      "properties": {
        "port-default-sp": {
          "description": "Port Default Switch Priority",
          "title": "Port Default SP",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "default": 0,
          "nullable": true
        },
        "trust": {
          "description": "Port Trust configuration",
          "title": "Trust",
          "type": "string",
          "enum": [
            "l2",
            "l3",
            "port",
            "both",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-qos-mapping-qos-mapping-config": {
      "properties": {
        "switch-priority": {
          "description": "Internal Switch Priority",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-mapping-qos-mapping": {
      "description": "switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-config"
        }
      ]
    },
    "cue-show-schema-qos-mapping-qos-pcp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mapping"
      }
    },
    "cue-show-schema-qos-mapping-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "title": "PCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-pcp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "cue-show-schema-qos-mapping-qos-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mapping"
      }
    },
    "cue-show-schema-qos-mapping-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "title": "DSCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-dscp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "cue-show-schema-qos-mapping-mapping-config-children": {
      "properties": {
        "pcp": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mappings-pcp"
        },
        "dscp": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mappings-dscp"
        }
      }
    },
    "cue-show-schema-qos-mapping-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-mapping-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-presentation"
        }
      ]
    },
    "cue-show-schema-qos-mapping-pcp-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-mapping-mapping"
      }
    },
    "cue-show-schema-qos-mapping-mappings": {
      "description": "Collection of PCP/DSCP->SP mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-pcp-dscp-mapping"
        }
      ]
    },
    "schema-qos-remark-remark-config": {
      "properties": {
        "rewrite": {
          "description": "Port Rewrite configuration",
          "title": "Rewrite",
          "type": "string",
          "enum": [
            "l2",
            "l3",
            "both",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-qos-remark-qos-remark-config": {
      "properties": {
        "pcp": {
          "description": "802.1p/PCP remark value",
          "type": "integer",
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        },
        "dscp": {
          "description": "DSCP remark value",
          "type": "integer",
          "minimum": 0,
          "maximum": 63,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-remark-qos-remark": {
      "description": "PCP/DSCP value corresponding to the switch-priority to be remarked",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-config"
        }
      ]
    },
    "cue-show-schema-qos-remark-qos-switch-priority-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-remark-qos-remark"
      }
    },
    "cue-show-schema-qos-remark-qos-remark-switch-priority": {
      "description": "SP->PCP/DSCP mapping configurations",
      "title": "SP->PCP/DSCP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-qos-switch-priority-remark-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-presentation"
        }
      ]
    },
    "cue-show-schema-qos-remark-remark-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-qos-remark-switch-priority"
        }
      }
    },
    "cue-show-schema-qos-remark-remark": {
      "description": "Properties associated with remark feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-remark-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-presentation"
        }
      ]
    },
    "cue-show-schema-qos-remark-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-remark-remark"
      }
    },
    "cue-show-schema-qos-remark-remarks": {
      "description": "Collection of remark Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-remark-mapping"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-config": {
      "properties": {}
    },
    "schema-qos-adv-buff-pool-id-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-qos-adv-buff-pool-id": {
      "title": "Pool-Id",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-pool-id-def"
        }
      ],
      "nullable": true
    },
    "schema-qos-adv-buff-advance-buffer-pool-config": {
      "properties": {
        "memory-percent": {
          "description": "Pool TPMS Memory percent allocation",
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "nullable": true
        },
        "infinite": {
          "description": "Pool Infinite Flag",
          "type": "string",
          "enum": [
            "true",
            "false",
            null
          ],
          "nullable": true
        },
        "mode": {
          "description": "Pool Mode - Static/Dynamic",
          "type": "string",
          "enum": [
            "static",
            "dynamic",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-qos-adv-buff-buffer-allocation-config": {
      "properties": {
        "reserved": {
          "description": "reserved buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "shared-bytes": {
          "description": "static shared buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "schema-qos-adv-buff-dynamic-alpha-def": {
      "type": "string",
      "enum": [
        "alpha_0",
        "alpha_1_128",
        "alpha_1_64",
        "alpha_1_32",
        "alpha_1_16",
        "alpha_1_8",
        "alpha_1_4",
        "alpha_1_2",
        "alpha_1",
        "alpha_2",
        "alpha_4",
        "alpha_8",
        "alpha_16",
        "alpha_32",
        "alpha_64",
        "alpha_infinity",
        null
      ],
      "nullable": true
    },
    "schema-qos-adv-buff-dynamic-alpha-config": {
      "properties": {
        "shared-alpha": {
          "description": "dynamic shared buffer alpha allocation",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-adv-buff-advance-buffer-pool": {
      "description": "Properties associated with the QoS Ingress/Egress pool.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-advance-buffer-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-pool"
      }
    },
    "cue-show-schema-qos-adv-buff-advance-buffer-ing-pools": {
      "description": "Collection of QoS Ingress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-pools-mapping"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-advance-buffer-egr-pools": {
      "description": "Collection of QoS Egress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-pools-mapping"
        }
      ]
    },
    "schema-qos-adv-buff-ingress-lossless-buffer-config": {
      "properties": {
        "service-pool": {
          "description": "iPort.PG[lossless] service pool mapping",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-pool-id-def"
            }
          ],
          "nullable": true
        },
        "shared-alpha": {
          "description": "iPort.PG[lossless] dynamic shared buffer alpha allocation",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-def"
            }
          ],
          "nullable": true
        },
        "shared-bytes": {
          "description": "iPort.PG[lossless] static shared buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-adv-buff-ingress-lossless-buffer": {
      "description": "Properties associated with the QoS ingress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossless-buffer-config"
        }
      ]
    },
    "schema-qos-adv-buff-egress-lossless-buffer-config": {
      "properties": {
        "service-pool": {
          "description": "ePort.TC[lossless] service pool mapping",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-pool-id-def"
            }
          ],
          "nullable": true
        },
        "reserved": {
          "description": "ePort.TC[lossless] reserved buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        },
        "shared-alpha": {
          "description": "ePort.TC[lossless] dynamic shared buffer alpha allocation",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-def"
            }
          ],
          "nullable": true
        },
        "shared-bytes": {
          "description": "ePort.TC[lossless] static shared buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-adv-buff-egress-lossless-buffer": {
      "description": "Properties associated with the QoS egress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossless-buffer-config"
        }
      ]
    },
    "schema-qos-adv-buff-priority-group-name-def": {
      "type": "string",
      "enum": [
        "bulk",
        "service1",
        "service2",
        "service3",
        "service4",
        "service5",
        "service6",
        "service7",
        null
      ],
      "nullable": true
    },
    "schema-qos-adv-buff-priority-group-id": {
      "title": "Priority Group",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-name-def"
        }
      ],
      "nullable": true
    },
    "schema-qos-adv-buff-priority-group-show": {
      "properties": {
        "id": {
          "description": "priority group id",
          "type": "string"
        }
      }
    },
    "schema-qos-adv-buff-priority-group-config": {
      "properties": {
        "name": {
          "description": "priority group alias name",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-qos-adv-buff-headroom-config": {
      "properties": {
        "headroom": {
          "description": "lossy headroom buffer allocation in bytes",
          "type": "integer",
          "minimum": 0,
          "maximum": 4294967295,
          "nullable": true
        }
      }
    },
    "schema-qos-adv-buff-buffer-service-pool-config": {
      "properties": {
        "service-pool": {
          "description": "service pool mapping",
          "type": "string",
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-pool-id-def"
            }
          ],
          "nullable": true
        }
      }
    },
    "cue-show-schema-qos-adv-buff-priority-group-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-show-schema-qos-adv-buff-priority-group": {
      "description": "Properties associated with the QoS ingress lossy priority-group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-group-config-children"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-priority-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-group"
      }
    },
    "cue-show-schema-qos-adv-buff-priority-groups": {
      "description": "Collection of priority-groups.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-groups-mapping"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-ingress-lossy-buffer-config-children": {
      "properties": {
        "priority-group": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-groups"
        }
      }
    },
    "cue-show-schema-qos-adv-buff-ingress-lossy-buffer": {
      "description": "Properties associated with the QoS ingress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-lossy-buffer-config-children"
        }
      ]
    },
    "schema-qos-adv-buff-traffic-class-id": {
      "title": "traffic-class",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-sp-tc-pg-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-mc-tc-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "cue-show-schema-qos-adv-buff-traffic-class": {
      "description": "Properties associated with the QoS egress lossy traffic-class\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-traffic-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-traffic-class"
      }
    },
    "cue-show-schema-qos-adv-buff-traffic-classes": {
      "description": "Collection of traffic-classes.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-traffic-classes-mapping"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-multicast-switch-priority": {
      "description": "Properties associated with the QoS egress lossy multicast switch-priority\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-multicast-switch-priorities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-switch-priority"
      }
    },
    "cue-show-schema-qos-adv-buff-multicast-switch-priorities": {
      "description": "Collection of multicast switch-priority buffer config.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-switch-priorities-mapping"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-multicast-port": {
      "description": "Properties associated with the QoS egress multicast port\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-egress-lossy-buffer-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-traffic-classes"
        },
        "multicast-switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-switch-priorities"
        },
        "multicast-port": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-port"
        }
      }
    },
    "cue-show-schema-qos-adv-buff-egress-lossy-buffer": {
      "description": "Properties associated with the QoS egress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-lossy-buffer-config-children"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-ingress-mgmt-buffer": {
      "description": "Properties associated with the QoS management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-egress-mgmt-buffer": {
      "description": "Properties associated with the QoS egress management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-advance-buffer-config-children": {
      "properties": {
        "ingress-service-pool": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-ing-pools"
        },
        "egress-service-pool": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-egr-pools"
        },
        "ingress-lossless-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-lossless-buffer"
        },
        "egress-lossless-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-lossless-buffer"
        },
        "ingress-lossy-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-lossy-buffer"
        },
        "egress-lossy-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-lossy-buffer"
        },
        "ingress-mgmt-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-mgmt-buffer"
        },
        "egress-mgmt-buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-mgmt-buffer"
        }
      }
    },
    "cue-show-schema-qos-adv-buff-advance-buffer": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-config-children"
        }
      ]
    },
    "cue-show-schema-qos-adv-buff-advance-buffers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer"
      }
    },
    "cue-show-schema-qos-adv-buff-advance-buffers": {
      "description": "Collection of Advance Buffer config profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffers-mapping"
        }
      ]
    },
    "cue-show-schema-qos-qos-config-children": {
      "properties": {
        "roce": {
          "$ref": "#/x-defs/cue-show-schema-roce-roce"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-pfc-watchdog"
        },
        "egress-queue-mapping": {
          "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queues"
        },
        "pfc": {
          "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfcs"
        },
        "link-pause": {
          "$ref": "#/x-defs/cue-show-schema-qos-linkpause-link-pauses"
        },
        "traffic-pool": {
          "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pools"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecns"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/cue-show-schema-qos-ets-egress-sched"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shapers"
        },
        "mapping": {
          "$ref": "#/x-defs/cue-show-schema-qos-mapping-mappings"
        },
        "remark": {
          "$ref": "#/x-defs/cue-show-schema-qos-remark-remarks"
        },
        "advance-buffer-config": {
          "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffers"
        }
      }
    },
    "schema-qos-buffers-qos-buffer-pool-clear-action": {
      "description": "Clear pool buffers",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-pool-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-clear-action"
        }
      }
    },
    "schema-qos-buffers-qos-buffer-pool-stats-show": {
      "properties": {
        "type": {
          "description": "Pool Type",
          "type": "string",
          "title": "Pool Type"
        },
        "mode": {
          "description": "Pool Mode",
          "type": "string",
          "title": "Mode"
        },
        "direction": {
          "description": "Ingress or Egress",
          "type": "string",
          "title": "Direction"
        },
        "size": {
          "description": "Min guaranteed quota from shared buffer",
          "title": "Pool Size",
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0
            },
            {
              "type": "string",
              "enum": [
                "inf"
              ]
            }
          ]
        },
        "current-usage": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max-usage": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "service-pool": {
          "description": "Software Pool ID associated with this Hardware Pool ID",
          "type": "string",
          "title": "Service Pool"
        }
      }
    },
    "cue-show-schema-qos-buffers-qos-buffer-pool-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-qos-buffer-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-pool-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-pool-presentation": {},
    "cue-show-schema-qos-buffers-qos-buffer-pool": {
      "description": "QoS pool buffers",
      "title": "Pool Buffers Occupancy Counters",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-pool-mapping"
            },
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-presentation"
            }
          ]
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-mc-sp-clear-action": {
      "description": "Clear multicast switch priority buffers",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-mc-sp-action-children": {
      "properties": {
        "@clear": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-clear-action"
        }
      }
    },
    "schema-qos-buffers-qos-buffer-mc-sp-stats-show": {
      "properties": {
        "pool-id": {
          "description": "Corresponding pool id where the regions are mapped",
          "type": "integer",
          "title": "Pool ID"
        },
        "pool-mode": {
          "description": "Dynamic/Static pool mode which governs the usage of the region mapped to it",
          "type": "string",
          "title": "Mode"
        },
        "reserved": {
          "description": "Min guaranteed quota from shared buffer",
          "type": "integer",
          "title": "Reserved Size"
        },
        "current": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "shared-max": {
          "description": "Max quota of shared buffer",
          "type": "string",
          "title": "Shared Max"
        }
      }
    },
    "cue-show-schema-qos-buffers-qos-buffer-mc-sp-stats": {
      "description": "Buffer Multicast Switch Priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-qos-buffer-mc-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-mc-sp-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-mc-sp-presentation": {},
    "cue-show-schema-qos-buffers-qos-buffer-mc-sp": {
      "description": "QoS buffers for multicast switch priority",
      "title": "Buffer - Multicast Switch Priority",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-mc-sp-mapping"
            },
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-presentation"
            }
          ]
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-descriptor-pool-stats-show": {
      "properties": {
        "type": {
          "description": "Pool Type",
          "type": "string",
          "title": "Pool Type"
        },
        "mode": {
          "description": "Pool Mode",
          "type": "string",
          "title": "Mode"
        },
        "direction": {
          "description": "Ingress or Egress",
          "type": "string",
          "title": "Direction"
        },
        "size": {
          "description": "Size of the pool",
          "title": "Pool Size",
          "type": "string"
        },
        "current-usage": {
          "description": "Current shared buffer usage",
          "type": "integer",
          "title": "Current Usage"
        },
        "max-usage": {
          "description": "Maximum shared buffer usage",
          "type": "integer",
          "title": "Max Usage"
        },
        "service-pool": {
          "description": "Software Pool ID associated with this Hardware Pool ID",
          "type": "string",
          "title": "Service Pool"
        }
      }
    },
    "cue-show-schema-qos-buffers-qos-buffer-descriptor-pool-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-stats-show"
        }
      ]
    },
    "cue-show-schema-qos-buffers-qos-buffer-descriptor-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-descriptor-pool-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-descriptor-pool-presentation": {},
    "cue-show-schema-qos-buffers-qos-buffer-descriptor-pool": {
      "description": "QoS descriptor pool buffers",
      "title": "Descriptor Pool Buffers Occupancy Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-descriptor-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-presentation"
        }
      ]
    },
    "cue-show-schema-qos-buffers-qos-buffer-show-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-pool"
        },
        "multicast-switch-priority": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-mc-sp"
        },
        "descriptor-pool": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-descriptor-pool"
        }
      }
    },
    "schema-qos-buffers-qos-buffer-presentation": {},
    "cue-show-schema-qos-buffers-qos-buffer": {
      "description": "QOS Buffers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-presentation"
        }
      ]
    },
    "cue-show-schema-qos-qos-show-children": {
      "properties": {
        "buffer": {
          "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer"
        }
      }
    },
    "cue-show-schema-qos-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-qos-qos-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-qos-qos-show-children"
        }
      ]
    },
    "cue-show-schema-root-root-config-children": {
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-show-schema-acl-acls"
        },
        "bridge": {
          "$ref": "#/x-defs/cue-show-schema-bridge-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-show-schema-evpn-evpn"
        },
        "mlag": {
          "$ref": "#/x-defs/cue-show-schema-mlag-mlag"
        },
        "nve": {
          "$ref": "#/x-defs/cue-show-schema-nve-nve"
        },
        "service": {
          "$ref": "#/x-defs/cue-show-schema-service-service"
        },
        "router": {
          "$ref": "#/x-defs/cue-show-schema-router-router"
        },
        "qos": {
          "$ref": "#/x-defs/cue-show-schema-qos-qos"
        },
        "platform": {
          "$ref": "#/x-defs/cue-show-schema-platform-platform"
        }
      }
    },
    "cue-show-schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree.",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-root-common-root-config-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-root-common-root-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-root-root-config-children"
        }
      ]
    },
    "cue-show-response-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-root-root"
          }
        }
      }
    },
    "parameter-revision-revUpdate": {
      "name": "rev",
      "in": "query",
      "required": true,
      "description": "The branch on which to update configuration.  The branch must be in the pending state.\n",
      "schema": {
        "type": "string"
      }
    },
    "cue-patch-schema-header-header": {
      "description": "Header which contains info needed for schema migration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "cue-patch-schema-pps-pps-in": {
      "description": "PPS IN configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-in-config"
        }
      ]
    },
    "cue-patch-schema-pps-pps-out": {
      "description": "PPS Out configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-out-config"
        }
      ]
    },
    "cue-patch-schema-pps-pulse-per-second-config-children": {
      "properties": {
        "in": {
          "$ref": "#/x-defs/cue-patch-schema-pps-pps-in"
        },
        "out": {
          "$ref": "#/x-defs/cue-patch-schema-pps-pps-out"
        }
      }
    },
    "cue-patch-schema-pps-pulse-per-second": {
      "description": "Pulse Per Second configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pps-pulse-per-second-config-children"
        }
      ]
    },
    "cue-patch-schema-platform-platform-config-children": {
      "properties": {
        "pulse-per-second": {
          "$ref": "#/x-defs/cue-patch-schema-pps-pulse-per-second"
        }
      }
    },
    "cue-patch-schema-platform-platform": {
      "description": "Top-level container for the components in the system. This node represents a system component inventory, which includes hardware and software elements.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-platform-platform-config-children"
        }
      ]
    },
    "cue-patch-schema-reserved-rt-pbr": {
      "description": "reserved routing table ranges for PBR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-rt-pbr-config"
        }
      ]
    },
    "cue-patch-schema-reserved-routing-table-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-rt-pbr"
        }
      }
    },
    "cue-patch-schema-reserved-routing-table": {
      "description": "reserved routing table ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-reserved-routing-table-config-children"
        }
      ]
    },
    "cue-patch-schema-reserved-l3-vni-vlan": {
      "description": "Reserved vlans to be used with l3vni",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-l3-vni-vlan-config"
        }
      ]
    },
    "cue-patch-schema-reserved-internal-vlan": {
      "description": "Reserved Vlan for internal translations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-internal-vlan-config"
        }
      ]
    },
    "cue-patch-schema-reserved-vlan-config-children": {
      "properties": {
        "l3-vni-vlan": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-l3-vni-vlan"
        },
        "internal": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-internal-vlan"
        }
      }
    },
    "cue-patch-schema-reserved-vlan": {
      "description": "reserved vlan ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-reserved-vlan-config-children"
        }
      ]
    },
    "cue-patch-schema-reserved-reserved-config-children": {
      "properties": {
        "routing-table": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-routing-table"
        },
        "vlan": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-vlan"
        }
      }
    },
    "cue-patch-schema-reserved-reserved": {
      "description": "reserved ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-reserved-reserved-config-children"
        }
      ]
    },
    "cue-patch-schema-neighbor-tunable-neighbortunable_arp": {
      "description": "Neighbor tunables for ARP (IPv4)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        }
      ]
    },
    "cue-patch-schema-neighbor-tunable-neighbortunable_af_gcthresh-trait": {
      "allOf": []
    },
    "cue-patch-schema-neighbor-tunable-neighbortunable_nd_gcthresh": {
      "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_af_gcthresh-trait"
        }
      ]
    },
    "cue-patch-schema-neighbor-tunable-neighbortunable_nd-config-children": {
      "properties": {
        "garbage-collection-threshold": {
          "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_nd_gcthresh"
            }
          ]
        }
      }
    },
    "cue-patch-schema-neighbor-tunable-neighbortunable_nd": {
      "description": "Neighbor tunables for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_nd-config-children"
        }
      ]
    },
    "cue-patch-schema-global-svi-force-up": {
      "description": "Keep all SVIs perpetually UP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-global-svi-force-up-config"
        }
      ]
    },
    "cue-patch-schema-global-global-config-children": {
      "properties": {
        "reserved": {
          "$ref": "#/x-defs/cue-patch-schema-reserved-reserved"
        },
        "arp": {
          "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_arp"
        },
        "nd": {
          "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_nd"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/cue-patch-schema-global-svi-force-up"
        }
      }
    },
    "cue-patch-schema-global-global": {
      "description": "global system configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-global-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-global-global-config-children"
        }
      ]
    },
    "cue-patch-schema-nos-features-isa-cl-nos-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-config"
        }
      ]
    },
    "cue-patch-schema-port-mirror-source-port": {
      "description": "A port-mirror source port (swps or bonds only)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-empty-config"
        }
      ]
    },
    "cue-patch-schema-port-mirror-source-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-port"
      }
    },
    "cue-patch-schema-port-mirror-source-ports": {
      "description": "Set of source ports.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-ports-mapping"
        }
      ]
    },
    "cue-patch-schema-port-mirror-span-dest-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-port"
      }
    },
    "cue-patch-schema-port-mirror-span-destination": {
      "description": "The SPAN destination port.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-span-dest-mapping"
        }
      ]
    },
    "cue-patch-schema-port-mirror-truncate": {
      "description": "Truncates mirrored frames",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-truncate-config"
        }
      ]
    },
    "cue-patch-schema-port-mirror-span-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-span-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-truncate"
        }
      }
    },
    "cue-patch-schema-port-mirror-span": {
      "description": "Switched Port Analyzer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-span-config-children"
        }
      ]
    },
    "cue-patch-schema-ip-address-ipv4-address": {
      "description": "An IPv4 address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ipv4-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-address"
      }
    },
    "cue-patch-schema-ip-address-ipv4-addresses": {
      "description": "Set of IPv4 addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-port-mirror-erspan-dest-config-children": {
      "properties": {
        "source-ip": {
          "description": "ERSPAN source ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        },
        "dest-ip": {
          "description": "ERSPAN destination ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        }
      }
    },
    "cue-patch-schema-port-mirror-erspan-destination": {
      "description": "erspan destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan-dest-config-children"
        }
      ]
    },
    "cue-patch-schema-port-mirror-erspan-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-truncate"
        }
      }
    },
    "cue-patch-schema-port-mirror-erspan": {
      "description": "Encapsulated Remote Switched Port Analyzer.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan-config-children"
        }
      ]
    },
    "cue-patch-schema-port-mirror-session-config-children": {
      "properties": {
        "span": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-span"
        },
        "erspan": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan"
        }
      }
    },
    "cue-patch-schema-port-mirror-session": {
      "description": "port mirror session number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-session-config-children"
        }
      ]
    },
    "cue-patch-schema-port-mirror-sessions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-session-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-port-mirror-session"
      }
    },
    "cue-patch-schema-port-mirror-sessions": {
      "description": "sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-sessions-mapping"
        }
      ]
    },
    "cue-patch-schema-port-mirror-port-mirror-config-children": {
      "properties": {
        "session": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-sessions"
        }
      }
    },
    "cue-patch-schema-port-mirror-port-mirror": {
      "description": "Port mirror",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-port-mirror-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-apply-ignore": {
      "description": "File to ignore during config apply operations.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-ignore-config"
        }
      ]
    },
    "cue-patch-schema-common-system-apply-ignores-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-apply-ignore-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-apply-ignore"
      }
    },
    "cue-patch-schema-common-system-apply-ignores": {
      "description": "Set of files to ignore during config apply operations.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-apply-ignores-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-apply-config-children": {
      "properties": {
        "ignore": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-apply-ignores"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-apply": {
      "description": "Affect how config apply operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-apply-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-common-config-apply-config-children": {
      "properties": {
        "apply": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-apply"
        }
      }
    },
    "cue-patch-schema-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-auto-save-config"
        }
      ]
    },
    "cue-patch-schema-common-system-common-config-auto-save-config-children": {
      "properties": {
        "auto-save": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-auto-save"
        }
      }
    },
    "cue-patch-schema-system-config": {
      "description": "Affect how config operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-config-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-snippet-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-common-config-apply-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-common-config-auto-save-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-trap": {
      "description": "Trap",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-trap-config"
        }
      ]
    },
    "cue-patch-schema-acl-trap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-trap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-acl-trap"
      }
    },
    "cue-patch-schema-acl-traps": {
      "description": "Trap configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-trap-mapping"
        }
      ]
    },
    "cue-patch-schema-acl-policer": {
      "description": "Policer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-config"
        }
      ]
    },
    "cue-patch-schema-acl-policer-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-policer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-acl-policer"
      }
    },
    "cue-patch-schema-acl-policers": {
      "description": "Policer configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-policer-mapping"
        }
      ]
    },
    "cue-patch-schema-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-acl-cp-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-acl-cp-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-cp-acl-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-cp-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-acl-cp-acl"
      }
    },
    "cue-patch-schema-acl-cp-acls": {
      "description": "Control-plane ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-cp-acls-mapping"
        }
      ]
    },
    "cue-patch-schema-acl-control-plane-config-children": {
      "properties": {
        "trap": {
          "description": "Traps",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-acl-traps"
            }
          ]
        },
        "policer": {
          "description": "Policers",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-acl-policers"
            }
          ]
        },
        "acl": {
          "description": "controlplane ACL. To map an ACL created via 'nv set acl <acl-id>' to controlplane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-acl-cp-acls"
            }
          ]
        }
      }
    },
    "cue-patch-schema-acl-control-plane": {
      "description": "Control Plane specific configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-control-plane-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-control-plane-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-nat": {
      "description": "NAT configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-nat-config"
        }
      ]
    },
    "cue-patch-schema-forwarding-ecmp-hash": {
      "description": "ECMP hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-hash-config"
        }
      ]
    },
    "cue-patch-schema-forwarding-lag-hash": {
      "description": "LAG hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-lag-hash-config"
        }
      ]
    },
    "cue-patch-schema-forwarding-programming": {
      "description": "Programming logs enable",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-programming-config"
        }
      ]
    },
    "cue-patch-schema-forwarding-ecmp-weight-normalisation": {
      "description": "Operations of W-ECMP weight normalisation",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-weight-normalisation-config"
        }
      ]
    },
    "cue-patch-schema-forwarding-forwarding-config-children": {
      "properties": {
        "ecmp-hash": {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-ecmp-hash"
        },
        "lag-hash": {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-lag-hash"
        },
        "programming": {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-programming"
        },
        "ecmp-weight-normalisation": {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-ecmp-weight-normalisation"
        }
      }
    },
    "cue-patch-schema-forwarding-forwarding": {
      "description": "forwarding configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-forwarding-config-children"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-forwarding-config"
        }
      ]
    },
    "cue-patch-schema-acl-acl-global": {
      "description": "ACL Global update configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-acl-global-config"
        }
      ]
    },
    "cue-patch-schema-system-polling-interval": {
      "description": "Counters polling-interval configuration for logical/physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-polling-interval-config"
        }
      ]
    },
    "cue-patch-schema-system-counter-global-config-children": {
      "properties": {
        "polling-interval": {
          "$ref": "#/x-defs/cue-patch-schema-system-polling-interval"
        }
      }
    },
    "cue-patch-schema-system-counter-global": {
      "description": "Counters polling-interval configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-system-counter-global-config-children"
        }
      ]
    },
    "cue-patch-schema-feature-isa-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-config"
        }
      ]
    },
    "cue-patch-schema-wjh-trigger-config-children": {
      "properties": {
        "l1": {
          "description": "layer 1",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "l2": {
          "description": "layer 2",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "l3": {
          "description": "layer 3",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "tunnel": {
          "description": "tunnel",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-wjh-trigger": {
      "description": "channel drop categories",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-wjh-trigger-config-children"
        }
      ]
    },
    "cue-patch-schema-wjh-channel-config-children": {
      "properties": {
        "trigger": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-wjh-trigger"
            }
          ]
        }
      }
    },
    "cue-patch-schema-wjh-channel": {
      "description": "A channel config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-wjh-channel-config-children"
        }
      ]
    },
    "cue-patch-schema-wjh-channel-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-wjh-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-wjh-channel"
      }
    },
    "cue-patch-schema-wjh-channels": {
      "description": "WJH channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-wjh-channel-mapping"
        }
      ]
    },
    "cue-patch-schema-wjh-wjh-config-children": {
      "properties": {
        "channel": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-wjh-channels"
            }
          ]
        }
      }
    },
    "cue-patch-schema-wjh-wjh": {
      "description": "WJH",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-wjh-wjh-config-children"
        }
      ]
    },
    "cue-patch-schema-tacacs-accounting": {
      "description": "accounting configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-accounting-config"
        }
      ]
    },
    "cue-patch-schema-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authentication-config"
        }
      ]
    },
    "cue-patch-schema-tacacs-server": {
      "description": "TACACS+ server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-server-config"
        }
      ]
    },
    "cue-patch-schema-tacacs-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-tacacs-server"
      }
    },
    "cue-patch-schema-tacacs-servers": {
      "description": "Set of server priorities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-server-mapping"
        }
      ]
    },
    "cue-patch-schema-tacacs-user": {
      "description": "User Configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-user-config"
        }
      ]
    },
    "cue-patch-schema-tacacs-exclude-user-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-tacacs-user"
      }
    },
    "cue-patch-schema-tacacs-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-exclude-user-mapping"
        }
      ]
    },
    "cue-patch-schema-tacacs-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-command-config"
        }
      ]
    },
    "cue-patch-schema-tacacs-command-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-tacacs-auth-command"
      }
    },
    "cue-patch-schema-tacacs-command": {
      "description": "Authorization commands configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-command-mapping"
        }
      ]
    },
    "cue-patch-schema-tacacs-authorization-config-children": {
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-command"
            }
          ]
        }
      }
    },
    "cue-patch-schema-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-authorization-config-children"
        }
      ]
    },
    "cue-patch-schema-tacacs-authorization-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-tacacs-authorization"
      }
    },
    "cue-patch-schema-tacacs-authorizations": {
      "description": "TACACS+ authorization config",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-authorization-mapping"
        }
      ]
    },
    "cue-patch-schema-tacacs-tacacs-config-children": {
      "properties": {
        "accounting": {
          "description": "TACACS+ Accounting config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "TACACS+ Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-authentication"
            }
          ]
        },
        "server": {
          "description": "TACACS+ Server config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-servers"
            }
          ]
        },
        "exclude-user": {
          "description": "TACACS+ exclude-user config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "TACACS+ Authorization config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "cue-patch-schema-tacacs-tacacs": {
      "description": "TACACS+ configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-tacacs-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-tacacs-tacacs-config-children"
        }
      ]
    },
    "cue-patch-schema-radius-radius-accounting": {
      "description": "RADIUS accounting",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-accounting-config"
        }
      ]
    },
    "cue-patch-schema-radius-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-per-server-config"
        }
      ]
    },
    "cue-patch-schema-radius-radius-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-radius-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-radius-radius-server"
      }
    },
    "cue-patch-schema-radius-radius-servers": {
      "description": "Remote RADIUS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-radius-radius-mapping"
        }
      ]
    },
    "cue-patch-schema-radius-radius-config-children": {
      "properties": {
        "accounting": {
          "$ref": "#/x-defs/cue-patch-schema-radius-radius-accounting"
        },
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-radius-radius-servers"
        }
      }
    },
    "cue-patch-schema-radius-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-radius-radius-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-radius-radius-config-children"
        }
      ]
    },
    "cue-patch-schema-ldap-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-per-server-config"
        }
      ]
    },
    "cue-patch-schema-ldap-ldap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ldap-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-server"
      }
    },
    "cue-patch-schema-ldap-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-mapping"
        }
      ]
    },
    "cue-patch-schema-ldap-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-ssl-config"
        }
      ]
    },
    "cue-patch-schema-ldap-ldap-config-children": {
      "properties": {
        "hostname": {
          "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/cue-patch-schema-ldap-ldapssl"
        }
      }
    },
    "cue-patch-schema-ldap-ldap": {
      "description": "Ldap servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-config-children"
        }
      ]
    },
    "cue-patch-schema-aaa-auth-tacacs": {
      "description": "authentication order TACACS+ config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-aaa-auth-radius": {
      "description": "authentication order RADIUS config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-aaa-auth-local": {
      "description": "authentication order local config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-aaa-auth-ldap": {
      "description": "authentication order LDAP config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-aaa-priority-config-children": {
      "properties": {
        "tacacs": {
          "description": "authentication priority config for TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aaa-auth-tacacs"
            }
          ]
        },
        "radius": {
          "description": "authentication priority config for RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aaa-auth-radius"
            }
          ]
        },
        "local": {
          "description": "authentication priority config for local",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aaa-auth-local"
            }
          ]
        },
        "ldap": {
          "description": "authentication priority config for LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aaa-auth-ldap"
            }
          ]
        }
      }
    },
    "cue-patch-schema-aaa-priority": {
      "description": "authentication order priority TACACS+ or local or RADIUS or LDAP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aaa-priority-config-children"
        }
      ]
    },
    "cue-patch-schema-aaa-authentication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aaa-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-aaa-priority"
      }
    },
    "cue-patch-schema-aaa-authentication-order": {
      "description": "Set of authentication orders",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aaa-authentication-mapping"
        }
      ]
    },
    "cue-patch-schema-aaa-aaa-config-children": {
      "properties": {
        "tacacs": {
          "description": "TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-tacacs-tacacs"
            }
          ]
        },
        "radius": {
          "description": "RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-radius-radius"
            }
          ]
        },
        "ldap": {
          "description": "LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ldap-ldap"
            }
          ]
        },
        "authentication-order": {
          "description": "Authentication-order",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aaa-authentication-order"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ssh-authorized-key-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-authorized-key"
      }
    },
    "cue-patch-schema-common-system-aaa-ssh-authorized-keys": {
      "description": "Authorized SSH key configuration",
      "title": "Authorized SSH key configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-authorized-key-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-ssh-config-children": {
      "properties": {
        "authorized-key": {
          "description": "User SSH configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-authorized-keys"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-ssh": {
      "description": "User SSH configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-user-config-children": {
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-user-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-user"
      }
    },
    "cue-patch-schema-common-system-aaa-users": {
      "description": "Users configuration",
      "title": "Users",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-users-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-ref-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-class-refs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-ref"
      }
    },
    "cue-patch-schema-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-refs-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-role-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-refs"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-system-aaa-role": {
      "description": "A role",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-role-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-roles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-role-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-role"
      }
    },
    "cue-patch-schema-common-system-aaa-roles": {
      "description": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-roles-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-command-path": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-path-config"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-command-paths-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-path"
      }
    },
    "cue-patch-schema-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-paths-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-class-config-children": {
      "properties": {
        "command-path": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-paths"
        }
      }
    },
    "cue-patch-schema-common-system-aaa-class": {
      "description": "A Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class"
      }
    },
    "cue-patch-schema-common-system-aaa-classes": {
      "description": "Classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-classes-mapping"
        }
      ]
    },
    "cue-patch-schema-common-system-aaa-aaa-config-children": {
      "properties": {
        "user": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-users"
        },
        "role": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-roles"
            }
          ]
        },
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-classes"
            }
          ]
        }
      }
    },
    "cue-patch-schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aaa-aaa-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-aaa-config-children"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrf"
      }
    },
    "cue-patch-schema-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrfs-mapping"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-allow-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-user"
      }
    },
    "cue-patch-schema-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-users-mapping"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-deny-user": {
      "description": "User to prohibit from establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-deny-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-user"
      }
    },
    "cue-patch-schema-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-users-mapping"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-max-unauthenticated": {
      "description": "Set limits on the amount of unauthenticated SSH sessions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-max-unauthenticated-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-port-inst": {
      "description": "TCP port numbers for to listen for incoming SSH session.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ssh-server-tcp-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-port-inst"
      }
    },
    "cue-patch-schema-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-port-mapping"
        }
      ]
    },
    "cue-patch-schema-common-ssh-server-ssh-server-config-children": {
      "properties": {
        "vrf": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-max-unauthenticated"
            }
          ]
        },
        "port": {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-port"
        }
      }
    },
    "cue-patch-schema-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-ssh-server-config-children"
        }
      ]
    },
    "cue-patch-schema-synce-synce": {
      "description": "Global SyncE show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-synce-synce-config"
        }
      ]
    },
    "cue-patch-schema-dot1x-server": {
      "description": "server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-server-config"
        }
      ]
    },
    "cue-patch-schema-dot1x-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dot1x-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dot1x-server"
      }
    },
    "cue-patch-schema-dot1x-servers": {
      "description": "Set of servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dot1x-server-mapping"
        }
      ]
    },
    "cue-patch-schema-dot1x-radius-config-children": {
      "properties": {
        "server": {
          "description": "server config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-dot1x-servers"
            }
          ]
        }
      }
    },
    "cue-patch-schema-dot1x-radius": {
      "description": "radius configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-radius-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dot1x-radius-config-children"
        }
      ]
    },
    "cue-patch-schema-dot1x-dot1x-config-children": {
      "properties": {
        "radius": {
          "description": "radius config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-dot1x-radius"
            }
          ]
        }
      }
    },
    "cue-patch-schema-dot1x-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-dot1x-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dot1x-dot1x-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-snapshot-file": {
      "description": "Histogram snapshot file for telemetry config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-ingress-buffer": {
      "description": "Ingress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-egress-buffer": {
      "description": "Egress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-counter": {
      "description": "Counter Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-latency": {
      "description": "Latency Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-export": {
      "description": "Export parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-ingress-buffer"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-egress-buffer"
        },
        "counter": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-counter"
        },
        "latency": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-latency"
        },
        "export": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
        }
      }
    },
    "cue-patch-schema-telemetry-histogram": {
      "description": "Histogram",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-hft-traffic-class": {
      "description": "Traffic class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-traffic-class-config"
        }
      ]
    },
    "cue-patch-schema-hft-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-hft-traffic-class"
      }
    },
    "cue-patch-schema-hft-traffic-classes": {
      "description": "Set of traffic class with hft enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-traffic-classes-mapping"
        }
      ]
    },
    "cue-patch-schema-hft-counter": {
      "description": "Set of counter for hft",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-counter-config"
        }
      ]
    },
    "cue-patch-schema-hft-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-counter-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-hft-counter"
      }
    },
    "cue-patch-schema-hft-counters": {
      "description": "Set of counters enabled for hft\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-counters-mapping"
        }
      ]
    },
    "cue-patch-schema-hft-profile-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-hft-traffic-classes"
            }
          ]
        },
        "counter": {
          "description": "HFT profile counter",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-hft-counters"
            }
          ]
        }
      }
    },
    "cue-patch-schema-hft-hft-profile": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-profile-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-profile-config-children"
        }
      ]
    },
    "cue-patch-schema-hft-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-hft-hft-profile"
      }
    },
    "cue-patch-schema-hft-hft-profiles": {
      "description": "Collection of HFT profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-profiles-mapping"
        }
      ]
    },
    "cue-patch-schema-hft-local": {
      "description": "local target config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-local-config"
        }
      ]
    },
    "cue-patch-schema-hft-hft-target-config-children": {
      "properties": {
        "local": {
          "description": "target local",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-hft-local"
            }
          ]
        }
      }
    },
    "cue-patch-schema-hft-hft-target": {
      "description": "HFT target configurations\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-hft-target-config-children"
        }
      ]
    },
    "cue-patch-schema-hft-hft-config-children": {
      "properties": {
        "profile": {
          "$ref": "#/x-defs/cue-patch-schema-hft-hft-profiles"
        },
        "target": {
          "$ref": "#/x-defs/cue-patch-schema-hft-hft-target"
        }
      }
    },
    "cue-patch-schema-hft-hft": {
      "description": "HFT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-hft-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-hft-hft-config-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-action-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-destination": {
      "description": "A remote destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-destination-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destination"
      }
    },
    "cue-patch-schema-telemetry-export-destinations": {
      "description": "Remote destinations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destinations-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-grpc-config-children": {
      "properties": {
        "destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destinations"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-export-grpc": {
      "description": "gRPC Protocol settings",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-common-protocol-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-grpc-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-otlp-config-children": {
      "properties": {
        "grpc": {
          "title": "gRPC",
          "description": "gRPC Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-export-grpc"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-export-otlp": {
      "description": "OpenTelemetry Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-otlp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-otlp-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-export-config-children": {
      "properties": {
        "otlp": {
          "title": "OTLP",
          "description": "OpenTelemetry Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-export-otlp"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-export-export": {
      "description": "Export telemetry data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-export-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-export-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-priority-or-tc": {
      "description": "Interface stats priority or tc empty configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-stats-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-if-priority-or-tc"
      }
    },
    "cue-patch-schema-telemetry-if-stats-pgs": {
      "description": "Set of Interface Stats Priority Groups\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pg-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-stats-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Groups",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-stats-ibuf": {
      "description": "Interface Statistics Ingress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ibuf-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-stats-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-if-priority-or-tc"
      }
    },
    "cue-patch-schema-telemetry-if-stats-tcs": {
      "description": "Set of Interface Stats traffic classes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-tc-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-stats-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-tcs"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-stats-ebuf": {
      "description": "Interface Statistics Egress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ebuf-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-interface-stats-config-children": {
      "properties": {
        "switch-priority": {
          "description": "Interface stats priority counters configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
            }
          ]
        },
        "ingress-buffer": {
          "description": "Interface stats ingress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ibuf"
            }
          ]
        },
        "egress-buffer": {
          "description": "Interface stats egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ebuf"
            }
          ]
        },
        "export": {
          "description": "Interface stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-interface-stats": {
      "description": "Interface stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-interface-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-interface-stats-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-cpu": {
      "description": "Class CPU configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-disk": {
      "description": "Class Disk configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-filesystem": {
      "description": "Class Filesystem configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-memory": {
      "description": "Class Memory configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-environment-sensor": {
      "description": "Class Environment configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-class-config-children": {
      "properties": {
        "cpu": {
          "description": "Platform stats cpu configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-cpu"
            }
          ]
        },
        "disk": {
          "description": "Platform stats disk configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-disk"
            }
          ]
        },
        "file-system": {
          "description": "Platform stats file-system configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-filesystem"
            }
          ]
        },
        "memory": {
          "description": "Platform stats memory configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-memory"
            }
          ]
        },
        "environment-sensor": {
          "description": "Platform stats environment sensor configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-environment-sensor"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-platform-stats-class": {
      "description": "Platform stats class configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-export": {
      "description": "Platform stats export configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-export-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-platform-stats-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class"
            }
          ]
        },
        "export": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-export"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-platform-stats": {
      "description": "Platform stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-control-plane-stats-config-children": {
      "properties": {
        "export": {
          "description": "Control-plane stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-control-plane-stats": {
      "description": "Control plane stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-control-plane-stats-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-control-plane-stats-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-label-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-export-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-export-label"
      }
    },
    "cue-patch-schema-telemetry-export-labels": {
      "description": "The export OTLP data device labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-labels-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-snapshot-file-nodef": {
      "description": "Snapshot file for telemetry output",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-nodef-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-threshold-action-collect": {
      "description": "Threshold action collect",
      "title": "Collect",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-threshold-action-collect-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-pg-threshold-action-config-children": {
      "properties": {
        "log": {
          "description": "Threshold action log",
          "title": "Log",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "collect": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-threshold-action-collect"
        }
      }
    },
    "cue-patch-schema-telemetry-port-group-threshold-action": {
      "description": "Port group threshold action",
      "title": "Action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-pg-threshold-action-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-threshold-config-children": {
      "properties": {
        "action": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold-action"
        }
      }
    },
    "cue-patch-schema-telemetry-port-group-threshold": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-threshold-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-threshold-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold"
      }
    },
    "cue-patch-schema-telemetry-port-group-thresholds": {
      "description": "Port group threshold",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-stats-type": {
      "description": "Stats type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-type-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-stats-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-stats-type"
      }
    },
    "cue-patch-schema-telemetry-port-group-stats-types": {
      "description": "Port group stats type",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-stats-type-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot-file-nodef"
        },
        "threshold": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-thresholds"
        },
        "stats-type": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-stats-types"
        }
      }
    },
    "cue-patch-schema-telemetry-port-group": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-port-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-port-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group"
      }
    },
    "cue-patch-schema-telemetry-port-groups": {
      "description": "Interface Statistics Port Groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-snapshot-config-children": {
      "properties": {
        "port-group": {
          "description": "Port group configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-port-groups"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-snapshot": {
      "description": "Snapshot collection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-telemetry-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot-file"
        },
        "histogram": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-histogram"
        },
        "hft": {
          "$ref": "#/x-defs/cue-patch-schema-hft-hft"
        },
        "export": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-export"
        },
        "interface-stats": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-interface-stats"
        },
        "platform-stats": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats"
        },
        "control-plane-stats": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-control-plane-stats"
        },
        "label": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-export-labels"
        },
        "snapshot": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot"
        }
      }
    },
    "cue-patch-schema-telemetry-telemetry": {
      "description": "Global Telemetry Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-telemetry-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-telemetry-config-children"
        }
      ]
    },
    "cue-patch-schema-sflow-collector": {
      "description": "sFlow collector",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-collector-config"
        }
      ]
    },
    "cue-patch-schema-sflow-collector-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-collector-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-sflow-collector"
      }
    },
    "cue-patch-schema-sflow-collectors": {
      "description": "Set of sFlow collectors",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-sflow-collector-mapping"
        }
      ]
    },
    "cue-patch-schema-sflow-sampling-rate": {
      "description": "sFlow sampling rate, one in every N packets sampled",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sampling-rate-config"
        }
      ]
    },
    "cue-patch-schema-sflow-agent": {
      "description": "sFlow agent source",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-agent-config"
        }
      ]
    },
    "cue-patch-schema-sflow-dropmon": {
      "description": "Drop monitoring configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-dropmon-config"
        }
      ]
    },
    "cue-patch-schema-sflow-dropmon-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-drop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-sflow-dropmon"
      }
    },
    "cue-patch-schema-sflow-dropmons": {
      "description": "Set of drop monitoring configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-sflow-dropmon-mapping"
        }
      ]
    },
    "cue-patch-schema-sflow-sflow-config-children": {
      "properties": {
        "collector": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-collectors"
        },
        "sampling-rate": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-sampling-rate"
        },
        "agent": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-agent"
        },
        "dropmon": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-dropmons"
        }
      }
    },
    "cue-patch-schema-sflow-sflow": {
      "description": "sFlow",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sflow-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-sflow-sflow-config-children"
        }
      ]
    },
    "cue-patch-schema-system-system-config-children": {
      "properties": {
        "global": {
          "$ref": "#/x-defs/cue-patch-schema-global-global"
        },
        "port-mirror": {
          "$ref": "#/x-defs/cue-patch-schema-port-mirror-port-mirror"
        },
        "config": {
          "$ref": "#/x-defs/cue-patch-schema-system-config"
        },
        "control-plane": {
          "$ref": "#/x-defs/cue-patch-schema-acl-control-plane"
        },
        "nat": {
          "$ref": "#/x-defs/cue-patch-schema-acl-nat"
        },
        "forwarding": {
          "$ref": "#/x-defs/cue-patch-schema-forwarding-forwarding"
        },
        "acl": {
          "$ref": "#/x-defs/cue-patch-schema-acl-acl-global"
        },
        "counter": {
          "$ref": "#/x-defs/cue-patch-schema-system-counter-global"
        },
        "wjh": {
          "$ref": "#/x-defs/cue-patch-schema-wjh-wjh"
        },
        "aaa": {
          "$ref": "#/x-defs/cue-patch-schema-aaa-aaa"
        },
        "ssh-server": {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-ssh-server"
        },
        "synce": {
          "$ref": "#/x-defs/cue-patch-schema-synce-synce"
        },
        "dot1x": {
          "$ref": "#/x-defs/cue-patch-schema-dot1x-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-sflow"
        }
      }
    },
    "cue-patch-schema-external-api-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-external-api-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-external-api-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-external-api-listening-address"
      }
    },
    "cue-patch-schema-external-api-listening-addresses": {
      "description": "Set of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-external-api-listening-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-external-api-mtls": {
      "description": "API security mTLS information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-mtls-config"
        }
      ]
    },
    "cue-patch-schema-external-api-api-config-children": {
      "properties": {
        "listening-address": {
          "$ref": "#/x-defs/cue-patch-schema-external-api-listening-addresses"
        },
        "mtls": {
          "$ref": "#/x-defs/cue-patch-schema-external-api-mtls"
        }
      }
    },
    "cue-patch-schema-external-api-api": {
      "description": "NVUE REST API configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-api-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-external-api-api-config-children"
        }
      ]
    },
    "cue-patch-schema-system-system-message": {
      "description": "Display system pre-login and post-login messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-message-config"
        }
      ]
    },
    "cue-patch-schema-common-system-reboot": {
      "description": "Platform reboot info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-config"
        }
      ]
    },
    "cue-patch-schema-security-password-hardening": {
      "description": "Enforce policies for the new passwords",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-password-hardening-config"
        }
      ]
    },
    "cue-patch-schema-security-db": {
      "description": "db configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-db-config-children"
        },
        {
          "$ref": "#/x-defs/schema-security-db-action-children"
        }
      ]
    },
    "cue-patch-schema-security-encryption-config-children": {
      "properties": {
        "db": {
          "description": "db config",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-security-db"
            }
          ]
        }
      }
    },
    "cue-patch-schema-security-encryption": {
      "description": "Configuration and actions for encrypting sensitive data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-security-encryption-config-children"
        }
      ]
    },
    "cue-patch-schema-security-security-config-children": {
      "properties": {
        "password-hardening": {
          "$ref": "#/x-defs/cue-patch-schema-security-password-hardening"
        },
        "encryption": {
          "$ref": "#/x-defs/cue-patch-schema-security-encryption"
        }
      }
    },
    "cue-patch-schema-security-security": {
      "description": "Security features",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-security-security-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-pagination": {
      "description": "System cli pagination configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-pagination-config"
        }
      ]
    },
    "cue-patch-schema-common-system-system-cli-config-children": {
      "properties": {
        "pagination": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-pagination"
        }
      }
    },
    "cue-patch-schema-common-system-system-cli": {
      "description": "System cli",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-system-cli-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-system-cli-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-flap-protection": {
      "description": "system link flap-protection configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-action-children"
        }
      ]
    },
    "cue-patch-schema-common-system-system-link-config-children": {
      "properties": {
        "flap-protection": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-flap-protection"
        }
      }
    },
    "cue-patch-schema-common-system-system-link": {
      "description": "System link",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-system-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-viewname": {
      "description": "A viewname",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-viewnames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-viewname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewname"
      }
    },
    "cue-patch-schema-common-snmp-viewnames": {
      "description": "Collection of viewnames that restrict MIB tree exposure",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewnames-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-auth-none": {
      "description": "No authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-none-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-des"
      }
    },
    "cue-patch-schema-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-des-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aes"
      }
    },
    "cue-patch-schema-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aes-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aess"
        }
      }
    },
    "cue-patch-schema-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5"
      }
    },
    "cue-patch-schema-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5s-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aess"
        }
      }
    },
    "cue-patch-schema-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-sha"
      }
    },
    "cue-patch-schema-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-shas-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-username-config-children": {
      "properties": {
        "auth-none": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-none"
        },
        "auth-md5": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-shas"
        }
      }
    },
    "cue-patch-schema-common-snmp-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-username-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-username"
      }
    },
    "cue-patch-schema-common-snmp-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-usernames-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-v6-access": {
      "description": "An IPv6 address for readonly community string password\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-v6-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-access"
      }
    },
    "cue-patch-schema-common-snmp-readonly-community-v6-accesses": {
      "description": "Assign IPv6 addresses to readonly community string password\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-accesses-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-v6-config-children": {
      "properties": {
        "access": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-accesses"
        }
      }
    },
    "cue-patch-schema-common-snmp-readonly-community-v6": {
      "description": "A readonly community string password for version 1 or 2c access for IPv6\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-communities-v6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6"
      }
    },
    "cue-patch-schema-common-snmp-readonly-communities-v6": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv6\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities-v6-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-mib": {
      "description": "MIB details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-mibs-config-children": {
      "properties": {
        "cumulus-bgp-path-mib": {
          "description": "Cumulus BGP-VRF MIB Path Attribute Table",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-sensor-mib": {
          "description": "Cumulus Sensor MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-status-mib": {
          "description": "Cumulus Status MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-mib"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-snmp-mibs": {
      "description": "MIBs",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-mibs-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-link-up": {
      "description": "Enable or disable SNMP traps for interface link-up status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-link-down": {
      "description": "Enable or disable SNMP traps for interface link-down status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-snmp-auth-failures": {
      "description": "Enable or disable traps for SNMP Authentication failures.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-snmp-auth-failures-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-fifteen-minute": {
      "description": "A 15 Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-fifteen-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-fifteen-minute"
      }
    },
    "cue-patch-schema-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-fifteen-minute-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-five-minute-config-children": {
      "properties": {
        "fifteen-minute": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-fifteen-minutes"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-five-minute": {
      "description": "A Five Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minute-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-five-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minute"
      }
    },
    "cue-patch-schema-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minute-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-one-minute-config-children": {
      "properties": {
        "five-minute": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minutes"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-one-minute": {
      "description": "A One Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minute-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-one-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minute"
      }
    },
    "cue-patch-schema-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minute-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-cpu-load-average-config-children": {
      "properties": {
        "one-minute": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minutes"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-cpu-load-average": {
      "description": "Enable or disable traps for CPU load average thresholds.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-cpu-load-average-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-engine-id-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-id"
      }
    },
    "cue-patch-schema-common-snmp-trap-engine-ids": {
      "description": "Collection of SNMP Engine Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-id-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-des-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-des"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-des-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-aes-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aes"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aes-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5s-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-sha"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-shas-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-username-config-children": {
      "properties": {
        "auth-md5": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-shas"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-username-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-username"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-usernames-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-community-password": {
      "description": "A text string used as a password for SNMP version 1 or 2c",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-community-passwords-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-community-password-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-password"
      }
    },
    "cue-patch-schema-common-snmp-trap-community-passwords": {
      "description": "Collection of text strings used as a password for SNMP version 1 or 2c\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-passwords-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-destination-vrf-config-children": {
      "properties": {
        "username": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-destination-vrf": {
      "description": "A VRF for trap destination for SNMP server.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrf-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-destination-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrf"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-destination-vrfs": {
      "description": "Assign VRFs to trap destination for SNMP server.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrfs-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-destination-config-children": {
      "properties": {
        "vrf": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrfs"
        },
        "username": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-destination": {
      "description": "A destination IP address where TRAP/INFORM messages are sent.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-trap-trap-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination"
      }
    },
    "cue-patch-schema-common-snmp-trap-trap-destinations": {
      "description": "Collection of destination IP addresses where TRAP/INFORM messages are sent.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destinations-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-listening-address": {
      "description": "A listening address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-listening-address"
      }
    },
    "cue-patch-schema-common-snmp-listening-addresses": {
      "description": "Collection of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-listening-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-access"
      }
    },
    "cue-patch-schema-common-snmp-readonly-community-accesses": {
      "description": "Assign addresses to readonly community string password",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-accesses-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-community-config-children": {
      "properties": {
        "access": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-accesses"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-config-children"
        }
      ]
    },
    "cue-patch-schema-common-snmp-readonly-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community"
      }
    },
    "cue-patch-schema-common-snmp-readonly-communities": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv4\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-common-snmp-snmp-server-config-children": {
      "properties": {
        "viewname": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destinations"
            }
          ]
        },
        "listening-address": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-listening-addresses"
        },
        "readonly-community": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities"
        }
      }
    },
    "cue-patch-schema-feature-isa-feature-default-state-disabled-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-state-disabled-config"
        }
      ]
    },
    "cue-patch-schema-common-snmp-snmp-server": {
      "description": "SNMP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-snmp-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-state-disabled-trait"
        }
      ]
    },
    "cue-patch-schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-server-config"
        }
      ]
    },
    "cue-patch-schema-common-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-dns-server"
      }
    },
    "cue-patch-schema-common-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dns-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-common-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-common-dns-servers"
        }
      }
    },
    "cue-patch-schema-common-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dns-dns-config-children"
        }
      ]
    },
    "cue-patch-schema-common-system-common-system-config-children": {
      "properties": {
        "api": {
          "$ref": "#/x-defs/cue-patch-schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/cue-patch-schema-system-system-message"
        },
        "reboot": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-reboot"
        },
        "security": {
          "$ref": "#/x-defs/cue-patch-schema-security-security"
        },
        "cli": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-system-cli"
        },
        "link": {
          "$ref": "#/x-defs/cue-patch-schema-common-system-system-link"
        },
        "ssh-server": {
          "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-ssh-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/cue-patch-schema-common-snmp-snmp-server"
        },
        "dns": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "cue-patch-schema-system-system": {
      "description": "Top-level node which contains system-wide properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/schema-system-system-config"
        }
      ]
    },
    "cue-patch-schema-flags-isa-flags-container-trait": {
      "allOf": []
    },
    "cue-patch-schema-static-route-via-flags-config-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-static-route-via-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-via-flags-config-children"
        }
      ]
    },
    "cue-patch-schema-static-route-via-config-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/cue-patch-schema-static-route-via-flags"
        }
      }
    },
    "cue-patch-schema-static-route-via": {
      "description": "A via",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-via-config-children"
        }
      ]
    },
    "cue-patch-schema-static-route-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-static-route-via"
      }
    },
    "cue-patch-schema-static-route-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-vias-mapping"
        }
      ]
    },
    "cue-patch-schema-static-route-isa-path-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/cue-patch-schema-static-route-vias"
        }
      }
    },
    "cue-patch-schema-static-route-isa-path-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-isa-path-config-children"
        }
      ]
    },
    "cue-patch-schema-static-route-distance": {
      "description": "A path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-static-route-distances-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-distance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-static-route-distance"
      }
    },
    "cue-patch-schema-static-route-distances": {
      "description": "Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-distances-mapping"
        }
      ]
    },
    "cue-patch-schema-static-route-route-config-children": {
      "properties": {
        "distance": {
          "$ref": "#/x-defs/cue-patch-schema-static-route-distances"
        }
      }
    },
    "cue-patch-schema-static-route-route": {
      "description": "A route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-route-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-route-config-children"
        }
      ]
    },
    "cue-patch-schema-static-route-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-static-route-route"
      }
    },
    "cue-patch-schema-static-route-routes": {
      "description": "Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-static-route-routes-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-route-export-af-to-evpn": {
      "description": "Controls for exporting routes from this VRF for this address-family into EVPN (as type-5 routes)\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-evpn-config"
        }
      ]
    },
    "cue-patch-schema-bgp-route-export-af-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-af-to-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-route-export-af-route-export": {
      "description": "Route export\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-af-route-export-config-children"
        }
      ]
    },
    "cue-patch-schema-common-vrf-list-vrf": {
      "description": "A VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-list-vrf-config"
        }
      ]
    },
    "cue-patch-schema-common-vrf-list-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-vrf-list-vrf"
      }
    },
    "cue-patch-schema-common-vrf-list-vrfs": {
      "description": "Set of VRFs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-vrf-list-vrfs-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-route-import-af-from-vrf-config-children": {
      "properties": {
        "list": {
          "description": "List of VRFs the routes can be imported from\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-vrf-list-vrfs"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-route-import-af-from-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-from-vrf-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-route-import-af-route-import-config-children": {
      "properties": {
        "from-vrf": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-from-vrf"
        }
      }
    },
    "cue-patch-schema-bgp-route-import-af-route-import": {
      "description": "Route import\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-route-import-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-admin-distance": {
      "description": "Admin distances.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-admin-distance-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-multipaths": {
      "description": "Multipaths",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-multipaths-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-af-unicast-config-children": {
      "properties": {
        "route-export": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-af-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-route-import"
        },
        "admin-distance": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-admin-distance"
        },
        "multipaths": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-multipaths"
        }
      }
    },
    "cue-patch-schema-bgp-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-unicast-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ip-unicast-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribution of ipv4 static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribution of ipv4 connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribution of ipv4 kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-address-family-ipv4-unicast-rr-config-children": {
      "properties": {
        "ospf": {
          "description": "Route redistribution of ipv4 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-address-family-ipv4-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-unicast-rr-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-static-network": {
      "description": "An IPv4 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-static-network"
      }
    },
    "cue-patch-schema-bgp-address-family-ipv4-static-networks": {
      "description": "IPv4 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-static-network-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-aggregate-route": {
      "description": "An IPv4 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-aggregate-route"
      }
    },
    "cue-patch-schema-bgp-address-family-ipv4-aggregate-routes": {
      "description": "IPv4 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-aggregate-route-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv4-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-af-ipv4-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-nhg-per-origin"
        }
      }
    },
    "cue-patch-schema-bgp-address-family-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-unicast-rr-config-children": {
      "properties": {
        "ospf6": {
          "description": "Route redistribution of ipv6 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-address-family-ipv6-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-unicast-rr-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-static-network": {
      "description": "An IPv6 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-static-network"
      }
    },
    "cue-patch-schema-bgp-address-family-ipv6-static-networks": {
      "description": "IPv6 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-static-network-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-aggregate-route": {
      "description": "An IPv6 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-aggregate-route"
      }
    },
    "cue-patch-schema-bgp-address-family-ipv6-aggregate-routes": {
      "description": "IPv6 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-aggregate-route-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-ipv6-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-af-ipv6-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-nhg-per-origin"
        }
      }
    },
    "cue-patch-schema-bgp-address-family-af-ipv6-unicast": {
      "description": "IPv6 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-af-l2vpn-evpn": {
      "description": "BGP VRF configuration. L2VPN EVPN address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-l2vpn-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-bfd": {
      "description": "Specifies whether to track BGP peering sessions using this configuration via BFD.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-bfd-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-ttl-security": {
      "description": "RFC 5082",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-ttl-security-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-local-as": {
      "description": "Local AS feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-local-as-config"
        }
      ]
    },
    "cue-patch-schema-bgp-timers-peer-timers": {
      "description": "Peer timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-peer-timers-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-common-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-bfd"
        },
        "ttl-security": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-ttl-security"
        },
        "local-as": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-local-as"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-timers-peer-timers"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-attribute-mod": {
      "description": "Attribute mod for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-attribute-mod-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-allow-my-asn": {
      "description": "If enabled, it is acceptable for a received AS_PATH to contain the ASN of the local system\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-allow-my-asn-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-aspath-config-children": {
      "properties": {
        "allow-my-asn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-allow-my-asn"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-aspath": {
      "description": "Options for handling AS_PATH for prefixes from/to peer for the specified address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-aspath-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-aspath-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-af-common-config-children": {
      "properties": {
        "attribute-mod": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-attribute-mod"
        },
        "aspath": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-aspath"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-common-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-community-advertise": {
      "description": "Community advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-community-advertise-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-conditional-advertise": {
      "description": "Conditional advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-conditional-advertise-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-unicast-inbound": {
      "description": "Inbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-inbound-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-unicast-outbound": {
      "description": "Outbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-outbound-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-unicast-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-outbound"
        }
      }
    },
    "cue-patch-schema-bgp-peer-policy-ipv4-unicast-policy": {
      "description": "Policies for ipv4 unicast\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-policy-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-dro": {
      "description": "Default route origination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-dro-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-inbound-limits": {
      "description": "Limits on inbound prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-inbound-limits-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-prefix-limits-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-inbound-limits"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-prefix-limits": {
      "description": "Limits on prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-prefix-limits-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-af-unicast-config-children": {
      "properties": {
        "community-advertise": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-community-advertise"
        },
        "conditional-advertise": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-conditional-advertise"
        },
        "policy": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-ipv4-unicast-policy"
        },
        "default-route-origination": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-dro"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-unicast-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-af-ipv4-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-af-ipv6-unicast": {
      "description": "Peer IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-l2vpn-evpn-inbound": {
      "description": "Inbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-l2vpn-evpn-outbound": {
      "description": "Outbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-policy-l2vpn-evpn-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-outbound"
        }
      }
    },
    "cue-patch-schema-bgp-peer-policy-l2vpn-evpn-policy": {
      "description": "Policies for l2vpn evpn\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-policy-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children": {
      "properties": {
        "policy": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-policy"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-address-family"
        }
      }
    },
    "cue-patch-schema-bgp-peer-peer-trait": {
      "description": "Configuration that can be set in a neighbor.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-graceful-restart": {
      "description": "BGP Graceful restart per neighbor configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-common-trait"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-capabilities"
        },
        "graceful-restart": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-graceful-restart"
        }
      }
    },
    "cue-patch-schema-bgp-peer-peer": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer"
      }
    },
    "cue-patch-schema-bgp-peer-peers": {
      "description": "Neighbors configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peers-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-common-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast": {
      "description": "Peer grp IPv4 unicast addr family. Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast": {
      "description": "Peer group IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-addr-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-peer-address-family-peer-grp-addr-family": {
      "description": "Peer group address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-addr-family-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-grp-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-addr-family"
        }
      }
    },
    "cue-patch-schema-bgp-peer-peer-grp-trait": {
      "description": "Configuration that can be set in a peer-grp and overridden in a peer.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-grp-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-group-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-capabilities-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-group-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-group-capabilities"
        }
      }
    },
    "cue-patch-schema-bgp-peer-peer-group": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-grp-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-action-children"
        }
      ]
    },
    "cue-patch-schema-bgp-peer-peer-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-group"
      }
    },
    "cue-patch-schema-bgp-peer-peer-groups": {
      "description": "Peer-groups configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-aspath": {
      "description": "BGP aspath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-aspath-config"
        }
      ]
    },
    "cue-patch-schema-bgp-med": {
      "description": "BGP med path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-med-config"
        }
      ]
    },
    "cue-patch-schema-bgp-multipath": {
      "description": "BGP multipath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-multipath-config"
        }
      ]
    },
    "cue-patch-schema-bgp-path-selection-config-children": {
      "properties": {
        "aspath": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-aspath"
        },
        "med": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-med"
        },
        "multipath": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-multipath"
        }
      }
    },
    "cue-patch-schema-bgp-path-selection": {
      "description": "BGP path-selection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-selection-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-path-selection-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-route-reflection": {
      "description": "BGP route-reflection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-reflection-config"
        }
      ]
    },
    "cue-patch-schema-route-target-rt": {
      "description": "A route target identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-route-target-rt-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-target-rt"
      }
    },
    "cue-patch-schema-route-target-rt-partial-autos": {
      "description": "Set of route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-target-rt-partial-autos-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-route-export-vrf-to-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when exporting them into EVPN or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-target-rt-partial-autos"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-route-export-vrf-to-evpn": {
      "description": "Controls for exporting routes from this VRF into EVPN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-to-evpn-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-route-export-vrf-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-to-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-route-export-vrf-route-export": {
      "description": "Controls for exporting ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-route-export-config-children"
        }
      ]
    },
    "cue-patch-schema-route-target-rt-wild-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-wild-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-target-rt"
      }
    },
    "cue-patch-schema-route-target-rt-wild-partial-autos": {
      "description": "Set of wildcarded route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-target-rt-wild-partial-autos-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-route-import-vrf-from-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when importing them into VRF or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-target-rt-wild-partial-autos"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-route-import-vrf-from-evpn": {
      "description": "Controls for importing EVPN type-2 and type-5 routes into this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-from-evpn-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-route-import-vrf-route-import-config-children": {
      "properties": {
        "from-evpn": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-from-evpn"
        }
      }
    },
    "cue-patch-schema-bgp-route-import-vrf-route-import": {
      "description": "Controls for importing of ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-route-import-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-timers-timers": {
      "description": "timer values for all peers in this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config-children"
        }
      ]
    },
    "cue-patch-schema-asn-asn": {
      "description": "An Autonomous number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asn-asn-config"
        }
      ]
    },
    "cue-patch-schema-asn-asns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-asn-asn"
      }
    },
    "cue-patch-schema-asn-asns": {
      "description": "Set of autonomous numbers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-asn-asns-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-confederation-config-children": {
      "properties": {
        "member-as": {
          "description": "Confederation ASNs of the peers, maps to BGP confederation peers\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-asn-asns"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-confederation": {
      "description": "BGP Confederation options.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-confederation-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-confederation-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-dynamic-neighbor-listen-range": {
      "description": "A BGP Listen Range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-range-config"
        }
      ]
    },
    "cue-patch-schema-bgp-dynamic-neighbor-listen-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-sub-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-listen-range"
      }
    },
    "cue-patch-schema-bgp-dynamic-neighbor-listen-ranges": {
      "description": "A list of listen ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-listen-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children": {
      "properties": {
        "listen-range": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-listen-ranges"
        }
      }
    },
    "cue-patch-schema-bgp-dynamic-neighbor-dynamic-neighbor": {
      "description": "The BGP Dynamic Neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor-config"
        }
      ]
    },
    "cue-patch-schema-bgp-vrf-bgp-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-address-family"
        },
        "neighbor": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peers"
        },
        "peer-group": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-groups"
        },
        "path-selection": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-path-selection"
        },
        "route-reflection": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-reflection"
        },
        "route-export": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-route-import"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-timers-timers"
        },
        "confederation": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-confederation"
        },
        "dynamic-neighbor": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-dynamic-neighbor"
        }
      }
    },
    "cue-patch-schema-bgp-vrf-bgp": {
      "description": "BGP VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-vrf-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "cue-patch-schema-ospf-filter-list": {
      "description": "Filters networks between OSPFv2 areas",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-filter-list-config"
        }
      ]
    },
    "cue-patch-schema-ospf-range": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-range-config"
        }
      ]
    },
    "cue-patch-schema-ospf-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ospf-range"
      }
    },
    "cue-patch-schema-ospf-ranges": {
      "description": "Area ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-ospf-network": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-ospf-networks-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-network-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ospf-network"
      }
    },
    "cue-patch-schema-ospf-networks": {
      "description": "Area networks",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-networks-mapping"
        }
      ]
    },
    "cue-patch-schema-ospf-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-ranges"
        },
        "network": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-networks"
        }
      }
    },
    "cue-patch-schema-ospf-area": {
      "description": "An OSPFv2 area",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-area-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-area-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ospf-area"
      }
    },
    "cue-patch-schema-ospf-areas": {
      "description": "OSPFv2 areas",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-areas-mapping"
        }
      ]
    },
    "cue-patch-schema-ospf-default-originate": {
      "description": "Advertise a default route as external lsa\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-default-originate-config"
        }
      ]
    },
    "cue-patch-schema-ospf-distance": {
      "description": "Administrative distance for installation into the rib\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-distance-config"
        }
      ]
    },
    "cue-patch-schema-ospf-log": {
      "description": "Log configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-log-config"
        }
      ]
    },
    "cue-patch-schema-ospf-max-metric": {
      "description": "Set maximum metric value in router lsa to make stub router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-max-metric-config"
        }
      ]
    },
    "cue-patch-schema-ospf-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-rr-source-type-config"
        }
      ]
    },
    "cue-patch-schema-ospf-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-patch-schema-ospf-rr": {
      "description": "Route redistribute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-rr-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-vrf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-lsa-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospf-vrf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-spf-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospf-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-spf-timers"
        }
      }
    },
    "cue-patch-schema-ospf-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-timers-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-timers-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-vrf-ospf-config-children": {
      "properties": {
        "area": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-areas"
        },
        "default-originate": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-default-originate"
        },
        "distance": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-distance"
        },
        "log": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-log"
        },
        "max-metric": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-max-metric"
        },
        "redistribute": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-rr"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-timers"
        }
      }
    },
    "cue-patch-schema-ospf-vrf-ospf": {
      "description": "OSPFv2 VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-ospf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-database-action-children"
        }
      ]
    },
    "cue-patch-schema-pim-vrf-ecmp": {
      "description": "Choose all available ECMP paths for a particular RPF.  If 'off', the first nexthop found will be used.  This is the default.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-ecmp-config"
        }
      ]
    },
    "cue-patch-schema-pim-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-vrf-timers-config"
        }
      ]
    },
    "cue-patch-schema-pim-mesh-member": {
      "description": "A MSDP mesh member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-pim-mesh-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-mesh-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pim-mesh-member"
      }
    },
    "cue-patch-schema-pim-mesh-members": {
      "description": "Set of member-address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-mesh-members-mapping"
        }
      ]
    },
    "cue-patch-schema-pim-msdp-mesh-group-config-children": {
      "properties": {
        "member-address": {
          "$ref": "#/x-defs/cue-patch-schema-pim-mesh-members"
        }
      }
    },
    "cue-patch-schema-pim-msdp-mesh-group": {
      "description": "MSDP mesh-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-group-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-msdp-mesh-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-msdp-mesh-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-group"
      }
    },
    "cue-patch-schema-pim-msdp-mesh-groups": {
      "description": "To connect multiple PIM-SM multicast domains using RPs.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-pim-group-range": {
      "description": "A group range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-pim-group-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-group-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pim-group-range"
      }
    },
    "cue-patch-schema-pim-group-ranges": {
      "description": "Set of group range assocaited to RP.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-group-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-pim-rp-config-children": {
      "properties": {
        "group-range": {
          "$ref": "#/x-defs/cue-patch-schema-pim-group-ranges"
        }
      }
    },
    "cue-patch-schema-pim-rp": {
      "description": "RP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-rp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-rp-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-rps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-rp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pim-rp"
      }
    },
    "cue-patch-schema-pim-rps": {
      "description": "RP address and associated group range.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-rps-mapping"
        }
      ]
    },
    "cue-patch-schema-pim-spt-switchover": {
      "description": "Build shortest path tree towards source.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-spt-switchover-config"
        }
      ]
    },
    "cue-patch-schema-pim-af-ipv4-config-children": {
      "properties": {
        "rp": {
          "$ref": "#/x-defs/cue-patch-schema-pim-rps"
        },
        "spt-switchover": {
          "$ref": "#/x-defs/cue-patch-schema-pim-spt-switchover"
        }
      }
    },
    "cue-patch-schema-pim-af-ipv4": {
      "description": "IPv4 multicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-af-ipv4-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-af-ipv4-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-address-family-config-children": {
      "properties": {
        "ipv4": {
          "$ref": "#/x-defs/cue-patch-schema-pim-af-ipv4"
        }
      }
    },
    "cue-patch-schema-pim-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-vrf-pim-config-children": {
      "properties": {
        "ecmp": {
          "$ref": "#/x-defs/cue-patch-schema-pim-vrf-ecmp"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-pim-vrf-timers"
        },
        "msdp-mesh-group": {
          "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-groups"
        },
        "address-family": {
          "$ref": "#/x-defs/cue-patch-schema-pim-address-family"
        }
      }
    },
    "cue-patch-schema-pim-vrf-pim": {
      "description": "PIM VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-vrf-pim-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-pim-action-children"
        }
      ]
    },
    "cue-patch-schema-rib-import-protocol": {
      "description": "Import Protocols from where routes are known\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-import-protocol-config"
        }
      ]
    },
    "cue-patch-schema-rib-import-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-import-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-rib-import-protocol"
      }
    },
    "cue-patch-schema-rib-import-protocols": {
      "description": "Import protocols from RIB to FIB",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-rib-import-protocols-mapping"
        }
      ]
    },
    "cue-patch-schema-rib-fib-filter-config-children": {
      "properties": {
        "protocol": {
          "$ref": "#/x-defs/cue-patch-schema-rib-import-protocols"
        }
      }
    },
    "cue-patch-schema-rib-fib-filter": {
      "description": "Vrf aware filtering",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-fib-filter-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-rib-fib-filter-config-children"
        }
      ]
    },
    "cue-patch-schema-rib-rib-config-children": {
      "properties": {
        "fib-filter": {
          "$ref": "#/x-defs/cue-patch-schema-rib-fib-filter"
        }
      }
    },
    "cue-patch-schema-rib-rib": {
      "description": "Vrf aware Routing-table per address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-rib-rib-config-children"
        }
      ]
    },
    "cue-patch-schema-rib-ribs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-rib-rib"
      }
    },
    "cue-patch-schema-rib-ribs": {
      "description": "RIB Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-rib-ribs-mapping"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nht-protocol": {
      "description": "nexthop tracking protocol.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocol-config"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nht-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nht-protocol"
      }
    },
    "cue-patch-schema-nexthop-tracking-nht-protocols": {
      "description": "nexthop tracking protocol.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nht-protocols-mapping"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking-protocols-config-children": {
      "properties": {
        "protocol": {
          "description": "nexthop tracking protocol configuration.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nht-protocols"
            }
          ]
        }
      }
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking-protocols": {
      "description": "nexthop tracking protocols.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-protocols-config-children"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking-routemap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-protocols"
      }
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking-route-maps": {
      "description": "nexthop tracking routemap",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-routemap-mapping"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking-config-children": {
      "properties": {
        "route-map": {
          "description": "nexthop-tracking route-map",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-route-maps"
            }
          ]
        }
      }
    },
    "cue-patch-schema-nexthop-tracking-nexthop-tracking": {
      "description": "nexthop tracking configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-config-children"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-config"
        }
      ]
    },
    "cue-patch-schema-nexthop-tracking-nexthop-trackings-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking"
      }
    },
    "cue-patch-schema-nexthop-tracking-nexthop-trackings": {
      "description": "nexthop-tracking",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-trackings-mapping"
        }
      ]
    },
    "cue-patch-schema-ospfv3-vrf-lsa-timers": {
      "description": "OSPFv3 LSA timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-lsa-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-vrf-spf-timers": {
      "description": "OSPFv3 SPF timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-spf-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-spf-timers"
        }
      }
    },
    "cue-patch-schema-ospfv3-vrf-timers": {
      "description": "OSPF6 Timers config for VRF.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-timers-config-children"
        }
      ]
    },
    "cue-patch-schema-ospfv3-log": {
      "description": "Log configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-log-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-filter-list": {
      "description": "Filters networks between OSPFv3 areas.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-filter-list-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-range": {
      "description": "Configure address range.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-range-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ospfv3-range"
      }
    },
    "cue-patch-schema-ospfv3-ranges": {
      "description": "OSPFv3 area ranges.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-ospfv3-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-ranges"
        }
      }
    },
    "cue-patch-schema-ospfv3-area": {
      "description": "An OSPFv3 area.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-area-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-area-config-children"
        }
      ]
    },
    "cue-patch-schema-ospfv3-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ospfv3-area"
      }
    },
    "cue-patch-schema-ospfv3-areas": {
      "description": "OSPFv3 areas.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-areas-mapping"
        }
      ]
    },
    "cue-patch-schema-ospfv3-distance": {
      "description": "Administrative distance for installation into the rib.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-distance-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-rr-source-type": {
      "description": "Redistribute source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-rr-route-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr-source-type"
            }
          ]
        }
      }
    },
    "cue-patch-schema-ospfv3-rr": {
      "description": "Route redistribute.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr-config-children"
        }
      ]
    },
    "cue-patch-schema-ospfv3-vrf-ospf6-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-timers"
        },
        "log": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-log"
        },
        "area": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-areas"
        },
        "distance": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-distance"
        },
        "redistribute": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-rr"
        }
      }
    },
    "cue-patch-schema-ospfv3-vrf-ospf6": {
      "description": "OSPFv3 global configuration at default VRF level.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-ospf6-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-ospf6-config-children"
        }
      ]
    },
    "cue-patch-schema-router-vrf-router-config-children": {
      "properties": {
        "static": {
          "$ref": "#/x-defs/cue-patch-schema-static-route-routes"
        },
        "bgp": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-vrf-bgp"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-patch-schema-pim-vrf-pim"
        },
        "rib": {
          "$ref": "#/x-defs/cue-patch-schema-rib-ribs"
        },
        "nexthop-tracking": {
          "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-trackings"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-ospf6"
        }
      }
    },
    "cue-patch-schema-router-vrf-router": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-router-vrf-router-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-l3vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-l3vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vxlan-l3vni"
      }
    },
    "cue-patch-schema-vxlan-l3vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-l3vnis-mapping"
        }
      ]
    },
    "cue-patch-schema-vxlan-has-l3vni-config-children": {
      "properties": {
        "vni": {
          "description": "L3 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-l3vnis"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-has-l3vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-has-l3vni-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config"
        }
      ]
    },
    "cue-patch-schema-evpn-vrf-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vrf-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-has-l3vni-trait"
        }
      ]
    },
    "cue-patch-schema-ptp-vrf-ptp": {
      "description": "VRF PTP configuration.  Inherited by interfaces in this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-dhcp-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefix"
      }
    },
    "cue-patch-schema-ip-address-ip-dhcp-prefixes": {
      "description": "Set of IP addresses, including route prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-dhcp-prefixes-mapping"
        }
      ]
    },
    "cue-patch-schema-vrf-ip-config-children": {
      "properties": {
        "address": {
          "description": "static IPv4 or IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vrf-ip-config-children"
        }
      ]
    },
    "cue-patch-schema-vrf-loopback-config-children": {
      "properties": {
        "ip": {
          "description": "Properties associated with the loopback IP address on this VRF.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vrf-ip"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vrf-loopback": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-loopback-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vrf-loopback-config-children"
        }
      ]
    },
    "cue-patch-schema-vrf-vrf-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/cue-patch-schema-router-vrf-router"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-vrf-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-vrf-ptp"
        },
        "loopback": {
          "$ref": "#/x-defs/cue-patch-schema-vrf-loopback"
        }
      }
    },
    "cue-patch-schema-vrf-vrf": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vrf-vrf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrf-config"
        }
      ]
    },
    "cue-patch-schema-vrf-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vrf-vrf"
      }
    },
    "cue-patch-schema-vrf-vrfs": {
      "description": "VRFs configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vrf-vrfs-mapping"
        }
      ]
    },
    "cue-patch-schema-pbr-if-pbr-map": {
      "description": "Interface Pbr map",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-pbr-if-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-map"
      }
    },
    "cue-patch-schema-pbr-if-pbr-maps": {
      "description": "Interface PBR maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-maps-mapping"
        }
      ]
    },
    "cue-patch-schema-pbr-if-pbr-config-children": {
      "properties": {
        "map": {
          "description": "PBR map to use on this interface",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-maps"
            }
          ]
        }
      }
    },
    "cue-patch-schema-pbr-if-pbr": {
      "description": "PBR interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-if-authentication": {
      "description": "md5 authentication configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-authentication-config"
        }
      ]
    },
    "cue-patch-schema-ospf-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-bfd-config"
        }
      ]
    },
    "cue-patch-schema-ospf-if-timers": {
      "description": "Timers configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-if-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospf-if-ospf-config-children": {
      "properties": {
        "authentication": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-if-authentication"
        },
        "bfd": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-if-timers"
        }
      }
    },
    "cue-patch-schema-ospf-if-ospf": {
      "description": "OSPFv2 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-if-ospf-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-if-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-timers-config"
        }
      ]
    },
    "cue-patch-schema-pim-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-bfd-config"
        }
      ]
    },
    "cue-patch-schema-pim-allow-rp": {
      "description": "Allow RP feature, which allows RP address to be accepts for the received\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-allow-rp-config"
        }
      ]
    },
    "cue-patch-schema-pim-if-af-ipv4-unicast-config-children": {
      "properties": {
        "allow-rp": {
          "$ref": "#/x-defs/cue-patch-schema-pim-allow-rp"
        }
      }
    },
    "cue-patch-schema-pim-if-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-af-ipv4-unicast-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-af-ipv4-unicast-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-if-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-af-ipv4-unicast"
        }
      }
    },
    "cue-patch-schema-pim-if-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-address-family-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-if-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-timers"
        },
        "bfd": {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-bfd"
        },
        "address-family": {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-address-family"
        }
      }
    },
    "cue-patch-schema-pim-if-pim": {
      "description": "PIM interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-pim-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-pim-config-children"
        }
      ]
    },
    "cue-patch-schema-adaptive-routing-if-ar": {
      "description": "Adaptive routing interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-if-ar-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-if-bfd": {
      "description": "BFD configuration on OSPFv3 interface level.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-bfd-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-if-timers": {
      "description": "Timers configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-if-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospfv3-if-ospf6-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-if-timers"
        }
      }
    },
    "cue-patch-schema-ospfv3-if-ospf6": {
      "description": "OSPFv3 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-ospf6-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-if-ospf6-config-children"
        }
      ]
    },
    "cue-patch-schema-router-if-router-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-if-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-patch-schema-pim-if-pim"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/cue-patch-schema-adaptive-routing-if-ar"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-if-ospf6"
        }
      }
    },
    "cue-patch-schema-router-if-router": {
      "description": "interface router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-router-if-router-config-children"
        }
      ]
    },
    "cue-patch-schema-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "cue-patch-schema-lldp-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-lldp-port"
      }
    },
    "cue-patch-schema-lldp-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-ports-mapping"
        }
      ]
    },
    "cue-patch-schema-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "cue-patch-schema-lldp-apps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-lldp-app"
      }
    },
    "cue-patch-schema-lldp-apps": {
      "description": "Application names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-apps-mapping"
        }
      ]
    },
    "cue-patch-schema-lldp-if-application-tlv-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-apps"
            }
          ]
        }
      }
    },
    "cue-patch-schema-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-if-application-tlv-config-children"
        }
      ]
    },
    "cue-patch-schema-lldp-if-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority tlv should be sent.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "cue-patch-schema-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-if-lldp-config-children"
        }
      ]
    },
    "cue-patch-schema-bond-if-bond-member": {
      "description": "A bond member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-config"
        }
      ]
    },
    "cue-patch-schema-bond-if-bond-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bond-if-bond-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-member"
      }
    },
    "cue-patch-schema-bond-if-bond-members": {
      "description": "Set of bond members\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-members-mapping"
        }
      ]
    },
    "cue-patch-schema-mlag-if-mlag": {
      "description": "MLAG configuration on the bond interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-config"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-action-children"
        }
      ]
    },
    "cue-patch-schema-bond-if-bond-config-children": {
      "properties": {
        "member": {
          "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-members"
        },
        "mlag": {
          "$ref": "#/x-defs/cue-patch-schema-mlag-if-mlag"
        }
      }
    },
    "cue-patch-schema-bond-if-bond": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-config-children"
        }
      ]
    },
    "cue-patch-schema-stp-if-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-domain-stp-vlan-config"
        }
      ]
    },
    "cue-patch-schema-stp-if-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-stp-if-domain-stp-vlan"
      }
    },
    "cue-patch-schema-stp-if-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-stp-if-domain-stp-vlans-mapping"
        }
      ]
    },
    "cue-patch-schema-stp-if-stp-config-children": {
      "properties": {
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-stp-if-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "cue-patch-schema-stp-if-stp": {
      "description": "attributed related to a stpd interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-stp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-stp-if-stp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-action-children"
        }
      ]
    },
    "cue-patch-schema-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-config"
        }
      ]
    },
    "cue-patch-schema-vlan-vid-vlan-all-vids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vlan-vid-vlan-vid"
      }
    },
    "cue-patch-schema-vlan-vid-vlan-all-vids": {
      "description": "Set of VLAN IDs, including all option\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vlan-vid-vlan-all-vids-mapping"
        }
      ]
    },
    "cue-patch-schema-bridge-if-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/cue-patch-schema-stp-if-stp"
        },
        "vlan": {
          "description": "Set of allowed vlans for this bridge domain on this interface.  If \"all\", inherit all vlans from the bridge domain, if appropriate. This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bridge-if-domain": {
      "description": "Bridge domain on this interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-if-domain-config-children"
        }
      ]
    },
    "cue-patch-schema-bridge-if-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bridge-if-domain"
      }
    },
    "cue-patch-schema-bridge-if-domains": {
      "description": "Bridge domains on this interface",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-if-domains-mapping"
        }
      ]
    },
    "cue-patch-schema-bridge-if-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/cue-patch-schema-bridge-if-domains"
        }
      }
    },
    "cue-patch-schema-bridge-if-bridge": {
      "description": "attributed related to a bridged interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-if-bridge-config-children"
        }
      ]
    },
    "cue-patch-schema-evpn-if-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-mh-segment-config"
        }
      ]
    },
    "cue-patch-schema-evpn-if-multihoming-config-children": {
      "properties": {
        "segment": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-if-mh-segment"
        }
      }
    },
    "cue-patch-schema-evpn-if-multihoming": {
      "description": "Multihoming interface configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-multihoming-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-if-multihoming-config-children"
        }
      ]
    },
    "cue-patch-schema-evpn-if-evpn-config-children": {
      "properties": {
        "multihoming": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-if-multihoming"
        }
      }
    },
    "cue-patch-schema-evpn-if-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-if-evpn-config-children"
        }
      ]
    },
    "cue-patch-schema-ptp-if-ptp-timers": {
      "description": "Interface PTP timerss",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-timers-config"
        }
      ]
    },
    "cue-patch-schema-ptp-if-shaper": {
      "description": "Shaper",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-shaper-config"
        }
      ]
    },
    "cue-patch-schema-ptp-if-ptp-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp-timers"
        },
        "shaper": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-if-shaper"
        }
      }
    },
    "cue-patch-schema-ptp-if-ptp": {
      "description": "Interface Specific PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp-config-children"
        }
      ]
    },
    "cue-patch-schema-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-acl-outbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-outbound-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-inbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-inbound-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-if-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-acl-inbound"
            }
          ]
        }
      }
    },
    "cue-patch-schema-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-if-acl-config-children"
        }
      ]
    },
    "cue-patch-schema-acl-if-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-acl-if-acl"
      }
    },
    "cue-patch-schema-acl-if-acls": {
      "description": "Interface ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-acl-if-acls-mapping"
        }
      ]
    },
    "cue-patch-schema-tunnel-if-tunnel": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tunnel-if-tunnel-config"
        }
      ]
    },
    "cue-patch-schema-qos-pfc-if-pfc": {
      "description": "Properties associated with PFC configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-config"
        }
      ]
    },
    "cue-patch-schema-qos-linkpause-if-link-pause": {
      "description": "Properties associated with link-pause configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-config"
        }
      ]
    },
    "cue-patch-schema-qos-ecn-if-ecn": {
      "description": "Properties associated with congestion control configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn-config"
        }
      ]
    },
    "cue-patch-schema-qos-ets-if-ets": {
      "description": "Properties associated with ETS configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-ets-config"
        }
      ]
    },
    "cue-patch-schema-qos-egress-shapers-if-egress-shaper": {
      "description": "Properties associated with Egress Shaper configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-config"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-if-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-config"
        }
      ]
    },
    "cue-patch-schema-qos-remark-if-remark": {
      "description": "Properties associated with SP->PCP/DSCP remark configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-config"
        }
      ]
    },
    "cue-patch-schema-qos-pfc-wd-if-pfc-watchdog": {
      "description": "PFC Watchdog configurations on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-action-children"
        }
      ]
    },
    "cue-patch-schema-qos-if-qos-config-children": {
      "properties": {
        "pfc": {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-if-pfc"
        },
        "link-pause": {
          "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-if-link-pause"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-if-ecn"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-if-ets"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-if-egress-shaper"
        },
        "mapping": {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-if-mapping"
        },
        "remark": {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-if-remark"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-wd-if-pfc-watchdog"
        }
      }
    },
    "cue-patch-schema-qos-if-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-if-qos-config-children"
        }
      ]
    },
    "cue-patch-schema-speed-storm-control": {
      "description": "Configure storm control per interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-speed-storm-control-config"
        }
      ]
    },
    "cue-patch-schema-synce-if-synce": {
      "description": "SyncE interface show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-config"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-neighbor-state-config-children": {
      "properties": {
        "incomplete": {
          "description": "The neighbour entry has not (yet) been validated/resolved.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "reachable": {
          "description": "The neighbour entry is valid until the reachability timeout expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "stale": {
          "description": "The neighbour entry is valid but is stale.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "delay": {
          "description": "Neighbor entry validation is currently delayed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "probe": {
          "description": "Neighbor is being probed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "failed": {
          "description": "Max number of probes exceeded without success, neighbor validation has ultimately failed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "noarp": {
          "description": "The neighbour entry is valid. No attempts to validate this entry will be made but it can be removed when its lifetime expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "permanent": {
          "description": "The neighbour entry is valid forever and can be only be removed administratively.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-neighbor-state": {
      "description": "The state of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-state-config-children"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-neighbor-flags-config-children": {
      "properties": {
        "is-router": {
          "description": "Check if neighbor is a router",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "ext-learn": {
          "description": "Externally learnt neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-neighbor-flags": {
      "description": "Neighbor flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-flags-config-children"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor-properties-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-state"
        },
        "flag": {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-flags"
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr-param": {
      "description": "properties of neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-properties-config-children"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr-param"
      }
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr-mapping"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor-config-children": {
      "properties": {
        "lladdr": {
          "description": "The link-layer address of the neighbor node",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr"
            }
          ]
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbor": {
      "description": "A neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-config-children"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv4-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor"
      }
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4-mapping"
        }
      ]
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor"
      }
    },
    "cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6-mapping"
        }
      ]
    },
    "cue-patch-schema-if-ip-ip-neighbor-config-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "cue-patch-schema-if-ip-ip-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ip-neighbor-config-children"
        }
      ]
    },
    "cue-patch-schema-port-security-static-mac": {
      "description": "The specific MAC addresses allowed to access the port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-security-static-mac-config"
        }
      ]
    },
    "cue-patch-schema-port-security-static-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-security-port-security-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-port-security-static-mac"
      }
    },
    "cue-patch-schema-port-security-static-macs": {
      "description": "port security static-mac address",
      "type": "object",
      "nullable": true,
      "title": "Static MAC",
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-port-security-static-macs-mapping"
        }
      ]
    },
    "cue-patch-schema-port-security-port-security-config-children": {
      "properties": {
        "static-mac": {
          "$ref": "#/x-defs/cue-patch-schema-port-security-static-macs"
        }
      }
    },
    "cue-patch-schema-port-security-if-port-security": {
      "description": "Port Security interface config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-security-if-port-security-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-port-security-port-security-config-children"
        }
      ]
    },
    "cue-patch-schema-dot1x-if-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-config"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-action-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-buffer-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-threshold-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-buffer-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-buffer-histogram-threshold"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-priority-group": {
      "description": "Priority Group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-buffer-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-priority-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-priority-group"
      }
    },
    "cue-patch-schema-telemetry-priority-groups": {
      "description": "Set of priority groups with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-priority-group-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-histogram-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Group",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-priority-groups"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-histogram-ibuf": {
      "description": "Interface Specific Ingress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ibuf-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-traffic-class": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-buffer-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-class"
      }
    },
    "cue-patch-schema-telemetry-traffic-classes": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-histogram-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-histogram-ebuf": {
      "description": "Interface Specific Egress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ebuf-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-counter-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-threshold-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-counter-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-histogram-threshold"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-counter-type": {
      "description": "Counter Type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-counter-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-counter-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-type"
      }
    },
    "cue-patch-schema-telemetry-counter-types": {
      "description": "Set of counter types with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-type-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-histogram-counter-config-children": {
      "properties": {
        "counter-type": {
          "description": "Counter Type",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-types"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-histogram-counter": {
      "description": "Interface Specific Counter Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-counter-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-latency-histogram-threshold": {
      "description": "Latency histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-threshold-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-latency-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-latency-histogram-threshold"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-traffic-class-latency": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-latency-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-traffic-classes-latency-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-class-latency"
      }
    },
    "cue-patch-schema-telemetry-traffic-classes-latency": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes-latency-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-histogram-latency-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes-latency"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-histogram-latency": {
      "description": "Interface Specific Latency Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-latency-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ibuf"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ebuf"
        },
        "counter": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-counter"
        },
        "latency": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-latency"
        }
      }
    },
    "cue-patch-schema-telemetry-if-histogram": {
      "description": "Interface Specific Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-config-children"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-bw-gauge": {
      "description": "Interface Bandwidth Gauge configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-bw-gauge-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-label": {
      "description": "Interface telemetry label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-label-config"
        }
      ]
    },
    "cue-patch-schema-telemetry-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-telemetry-label"
      }
    },
    "cue-patch-schema-telemetry-labels": {
      "description": "Interface telemetry labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-labels-mapping"
        }
      ]
    },
    "cue-patch-schema-telemetry-if-telemetry-config-children": {
      "properties": {
        "histogram": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram"
        },
        "bw-gauge": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-bw-gauge"
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-telemetry-labels"
            }
          ]
        }
      }
    },
    "cue-patch-schema-telemetry-if-telemetry": {
      "description": "Interface Telemetry Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-telemetry-config-children"
        }
      ]
    },
    "cue-patch-schema-sflow-if-sflow": {
      "description": "Interface sFlow configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-if-sflow-config"
        }
      ]
    },
    "cue-patch-schema-interface-interface-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/cue-patch-schema-router-if-router"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-patch-schema-lldp-if-lldp"
        },
        "bond": {
          "$ref": "#/x-defs/cue-patch-schema-bond-if-bond"
        },
        "bridge": {
          "$ref": "#/x-defs/cue-patch-schema-bridge-if-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-if-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp"
        },
        "acl": {
          "$ref": "#/x-defs/cue-patch-schema-acl-if-acls"
        },
        "tunnel": {
          "$ref": "#/x-defs/cue-patch-schema-tunnel-if-tunnel"
        },
        "qos": {
          "$ref": "#/x-defs/cue-patch-schema-qos-if-qos"
        },
        "storm-control": {
          "$ref": "#/x-defs/cue-patch-schema-speed-storm-control"
        },
        "synce": {
          "$ref": "#/x-defs/cue-patch-schema-synce-if-synce"
        },
        "neighbor": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ip-neighbor"
        },
        "port-security": {
          "$ref": "#/x-defs/cue-patch-schema-port-security-if-port-security"
        },
        "dot1x": {
          "$ref": "#/x-defs/cue-patch-schema-dot1x-if-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/cue-patch-schema-telemetry-if-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/cue-patch-schema-sflow-if-sflow"
        }
      }
    },
    "cue-patch-schema-ip-address-ip-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefix"
      }
    },
    "cue-patch-schema-ip-address-ip-prefixes": {
      "description": "Set of IP addresses with prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefixes-mapping"
        }
      ]
    },
    "cue-patch-schema-vrr-vrr-state-config-children": {
      "properties": {
        "up": {
          "description": "The virtual router is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The virtual router is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vrr-vrr-state": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vrr-vrr-state-config-children"
        }
      ]
    },
    "cue-patch-schema-vrr-if-vrr-config-children": {
      "properties": {
        "address": {
          "description": "Virtual addresses with prefixes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefixes"
            }
          ]
        },
        "state": {
          "$ref": "#/x-defs/cue-patch-schema-vrr-vrr-state"
        }
      }
    },
    "cue-patch-schema-vrr-if-vrr": {
      "description": "Configuration for VRR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vrr-if-vrr-config-children"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-config"
        }
      ]
    },
    "cue-patch-schema-ip-address-ip-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-address"
      }
    },
    "cue-patch-schema-ip-address-ip-addresses": {
      "description": "Set of IP addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-vrrp-virtual-router-config-children": {
      "properties": {
        "address": {
          "description": "A set of virtual addresses for VRRPv3",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vrrp-virtual-router": {
      "description": "A virtual gateway implemented with VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-router-config-children"
        }
      ]
    },
    "cue-patch-schema-vrrp-virtual-routers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vrrp-virtual-router-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-router"
      }
    },
    "cue-patch-schema-vrrp-virtual-routers": {
      "description": "Group of virtual gateways implemented with VRRP",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-routers-mapping"
        }
      ]
    },
    "cue-patch-schema-vrrp-if-vrrp-config-children": {
      "properties": {
        "virtual-router": {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-routers"
        }
      }
    },
    "cue-patch-schema-vrrp-if-vrrp": {
      "description": "Configuration for VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-if-vrrp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-if-vrrp-config-children"
        }
      ]
    },
    "cue-patch-schema-igmp-source-address": {
      "description": "source address empty config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-source-address-config"
        }
      ]
    },
    "cue-patch-schema-igmp-source-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-source-addresses-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-igmp-source-address"
      }
    },
    "cue-patch-schema-igmp-source-addresses": {
      "description": "IGMP static group sources address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-igmp-source-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-igmp-static-group-config-children": {
      "properties": {
        "source-address": {
          "$ref": "#/x-defs/cue-patch-schema-igmp-source-addresses"
        }
      }
    },
    "cue-patch-schema-igmp-static-group": {
      "description": "IGMP static multicast mroute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-igmp-static-group-config-children"
        }
      ]
    },
    "cue-patch-schema-igmp-static-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-static-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-igmp-static-group"
      }
    },
    "cue-patch-schema-igmp-static-groups": {
      "description": "IGMP static mutlicast mroutes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-igmp-static-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-igmp-if-igmp-config-children": {
      "properties": {
        "static-group": {
          "$ref": "#/x-defs/cue-patch-schema-igmp-static-groups"
        }
      }
    },
    "cue-patch-schema-igmp-if-igmp": {
      "description": "Configuration for IGMP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-igmp-if-igmp-config-children"
        }
      ]
    },
    "cue-patch-schema-if-nd-ra": {
      "description": "Router advertisement configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-ra-config"
        }
      ]
    },
    "cue-patch-schema-if-nd-home-agent": {
      "description": "Indicates to neighbors that this router acts as a Home Agent and includes a Home Agent Option. Not defined by default\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-home-agent-config"
        }
      ]
    },
    "cue-patch-schema-if-nd-rdnss": {
      "description": "A recursive DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-rdnss-config"
        }
      ]
    },
    "cue-patch-schema-if-nd-rdnsss-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-if-nd-rdnss"
      }
    },
    "cue-patch-schema-if-nd-rdnsss": {
      "description": "Recursive DNS servers to be advertised using type 25 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-if-nd-rdnsss-mapping"
        }
      ]
    },
    "cue-patch-schema-if-nd-dnssl": {
      "description": "A DNS search list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-dnssl-config"
        }
      ]
    },
    "cue-patch-schema-if-nd-dnssls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-if-nd-dnssl"
      }
    },
    "cue-patch-schema-if-nd-dnssls": {
      "description": "DNS search lists to be advertised using type 31 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-if-nd-dnssls-mapping"
        }
      ]
    },
    "cue-patch-schema-if-nd-prefix": {
      "description": "A IPv6 prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-prefix-config"
        }
      ]
    },
    "cue-patch-schema-if-nd-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-if-nd-prefix"
      }
    },
    "cue-patch-schema-if-nd-prefixes": {
      "description": "IPv6 prefix configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-if-nd-prefixes-mapping"
        }
      ]
    },
    "cue-patch-schema-if-nd-if-nd-config-children": {
      "properties": {
        "router-advertisement": {
          "description": "Router advertisement",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-if-nd-ra"
            }
          ]
        },
        "home-agent": {
          "description": "Home agent configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-if-nd-home-agent"
            }
          ]
        },
        "rdnss": {
          "description": "Recursive DNS server addresses to be advertised using type 25 option RFC8016\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-if-nd-rdnsss"
            }
          ]
        },
        "dnssl": {
          "description": "Advertise DNS search list using type 31 option RFC8106\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-if-nd-dnssls"
            }
          ]
        },
        "prefix": {
          "description": "IPv6 prefix configuration\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-if-nd-prefixes"
            }
          ]
        }
      }
    },
    "cue-patch-schema-if-nd-if-nd": {
      "description": "Neighbor discovery configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-if-nd-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-if-nd-if-nd-config-children"
        }
      ]
    },
    "cue-patch-schema-if-ip-ipv4": {
      "description": "IPv4 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "cue-patch-schema-if-ip-ipv6": {
      "description": "IPv6 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "cue-patch-schema-if-ip-ip-config-children": {
      "properties": {
        "vrr": {
          "$ref": "#/x-defs/cue-patch-schema-vrr-if-vrr"
        },
        "vrrp": {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-if-vrrp"
        },
        "igmp": {
          "$ref": "#/x-defs/cue-patch-schema-igmp-if-igmp"
        },
        "neighbor-discovery": {
          "$ref": "#/x-defs/cue-patch-schema-if-nd-if-nd"
        },
        "ipv4": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ipv4"
        },
        "ipv6": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ipv6"
        }
      }
    },
    "cue-patch-schema-common-if-ip-common-ip-config-children": {
      "properties": {
        "address": {
          "description": "ipv4 and ipv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "default ipv4 and ipv6 gateways",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "cue-patch-schema-if-ip-ip": {
      "description": "IP configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ip-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-common-ip-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-if-ip-common-ip-config-children"
        }
      ]
    },
    "cue-patch-schema-breakout-breakout-mode": {
      "description": "A breakout mode",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-breakout-breakout-mode-config"
        }
      ]
    },
    "cue-patch-schema-breakout-breakout-modes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-breakout-breakout-mode-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-breakout-breakout-mode"
      }
    },
    "cue-patch-schema-breakout-breakout-modes": {
      "description": "Set of breakout modes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-breakout-breakout-modes-mapping"
        }
      ]
    },
    "cue-patch-schema-if-link-link-config-children": {
      "properties": {
        "breakout": {
          "description": "sub-divide or disable ports (only valid on plug interfaces)\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-breakout-breakout-modes"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-if-link-link-state-config-children": {
      "properties": {
        "up": {
          "description": "The interface is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The interface is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-link-state-config-children"
        }
      ]
    },
    "cue-patch-schema-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection-action-children"
        }
      ]
    },
    "cue-patch-schema-common-if-link-common-link-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-link-state"
        },
        "flap-protection": {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-flap-protection"
        }
      }
    },
    "cue-patch-schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-eth-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-if-link-link-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-if-link-common-link-config-children"
        }
      ]
    },
    "cue-patch-schema-common-interface-common-interface-config-children": {
      "properties": {
        "ip": {
          "$ref": "#/x-defs/cue-patch-schema-if-ip-ip"
        },
        "link": {
          "$ref": "#/x-defs/cue-patch-schema-if-link-link"
        }
      }
    },
    "cue-patch-schema-interface-interface": {
      "description": "An interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-has-vlan-vid-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-interface-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-interface-common-interface-config-children"
        }
      ]
    },
    "cue-patch-schema-common-interface-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-interface-interface"
      }
    },
    "cue-patch-schema-common-interface-interfaces": {
      "description": "Interfaces",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interfaces-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-interface-interfaces-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-common-root-common-root-config-children": {
      "properties": {
        "header": {
          "$ref": "#/x-defs/cue-patch-schema-header-header"
        },
        "platform": {
          "$ref": "#/x-defs/cue-patch-schema-platform-platform"
        },
        "system": {
          "$ref": "#/x-defs/cue-patch-schema-system-system"
        },
        "vrf": {
          "$ref": "#/x-defs/cue-patch-schema-vrf-vrfs"
        },
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-common-interface-interfaces"
        }
      }
    },
    "cue-patch-schema-common-acl-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-ip-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-port"
      }
    },
    "cue-patch-schema-common-acl-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-ports-mapping"
        }
      ]
    },
    "cue-patch-schema-common-acl-tcp-flags-config-children": {
      "properties": {
        "syn": {
          "description": "TCP SYN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "ack": {
          "description": "TCP ACK flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "fin": {
          "description": "TCP FIN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "rst": {
          "description": "TCP RST flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "urg": {
          "description": "TCP URG flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "psh": {
          "description": "TCP PSH flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "all": {
          "description": "TCP ALL flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "none": {
          "description": "TCP No flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-tcp-flags": {
      "description": "TCP flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp-flags-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-tcp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ports"
            }
          ]
        },
        "flags": {
          "description": "TCP protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp-flags"
            }
          ]
        },
        "mask": {
          "description": "TCP protocol flag mask",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp-flags"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-tcp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-udp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ports"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-udp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-udp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-udp-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-connection-state-config-children": {
      "properties": {
        "new": {
          "description": "NEW connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "invalid": {
          "description": "INVALID connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "established": {
          "description": "ESTABLISHED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "related": {
          "description": "RELATED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-connection-state": {
      "description": "Connection state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-connection-state-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-recent-list": {
      "description": "Recent module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-list-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-hashlimit": {
      "description": "Hashlimit module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-hashlimit-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-routing-header": {
      "description": "IPv6 routing-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-routing-header-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-extension-header": {
      "description": "IPv6 extension-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-extension-header-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-ecn-flags-config-children": {
      "properties": {
        "tcp-cwr": {
          "description": "TCP Congestion Window Reduced Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        },
        "tcp-ece": {
          "description": "TCP ECN Echo Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-flags-flag"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-ecn-flags": {
      "description": "ECN flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn-flags-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-ecn-config-children": {
      "properties": {
        "flags": {
          "description": "ECN protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn-flags"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-ecn": {
      "description": "ECN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-ip-match-config-children": {
      "properties": {
        "fragment": {
          "description": "Fragment packets",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "tcp": {
          "description": "TCP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp"
            }
          ]
        },
        "udp": {
          "description": "UDP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-udp"
            }
          ]
        },
        "connection-state": {
          "description": "Connection state match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-connection-state"
            }
          ]
        },
        "recent-list": {
          "description": "Recent module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-recent-list"
            }
          ]
        },
        "hashlimit": {
          "description": "Hashlimit module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-hashlimit"
            }
          ]
        },
        "routing-header": {
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "description": "Extension-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-extension-header"
            }
          ]
        },
        "ecn": {
          "description": "ECN protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-ip-match": {
      "description": "An ACL IPv4/IPv6 match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-ip-match-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-mac-match": {
      "description": "An ACL MAC match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-match-config-children": {
      "properties": {
        "ip": {
          "description": "IPv4 and IPv6 match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-ip-match"
            }
          ]
        },
        "mac": {
          "description": "MAC match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-mac-match"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-match-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-match-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-log": {
      "description": "Log packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-log-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-set": {
      "description": "Set action for packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-set-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-erspan": {
      "description": "ERSPAN session",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-erspan-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-police": {
      "description": "Policing of matched packets/bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-police-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-range": {
      "description": "Translate IP range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-range-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-translate-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-range"
      }
    },
    "cue-patch-schema-common-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-ip-mapping"
        }
      ]
    },
    "cue-patch-schema-common-acl-translate-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-translate-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-port"
      }
    },
    "cue-patch-schema-common-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-port-mapping"
        }
      ]
    },
    "cue-patch-schema-common-acl-source-dest-nat-config-children": {
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-ip"
            }
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-port"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-recent": {
      "description": "Only recent action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "log": {
          "description": "Provides ACL logging facility",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-log"
            }
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-set"
            }
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-erspan"
            }
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-police"
            }
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat"
            }
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat"
            }
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-recent"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-action-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-action-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-rule-config-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-action"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-rule"
      }
    },
    "cue-patch-schema-common-acl-rules": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-common-acl-acl-config-children": {
      "properties": {
        "rule": {
          "description": "ACL rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-acl-config-children"
        }
      ]
    },
    "cue-patch-schema-common-acl-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-acl-acl"
      }
    },
    "cue-patch-schema-acl-acls": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acls-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-acls-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-stp-stp-state-config-children": {
      "properties": {
        "up": {
          "description": "STP is enabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "STP is disabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-stp-stp-state": {
      "description": "The state of STP on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-stp-stp-state-config-children"
        }
      ]
    },
    "cue-patch-schema-stp-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-config"
        }
      ]
    },
    "cue-patch-schema-stp-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-stp-domain-stp-vlan"
      }
    },
    "cue-patch-schema-stp-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-stp-domain-stp-vlans-mapping"
        }
      ]
    },
    "cue-patch-schema-stp-stp-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/cue-patch-schema-stp-stp-state"
        },
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-stp-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "cue-patch-schema-stp-stp": {
      "description": "attributes related to global stp",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-stp-stp-config-children"
        }
      ]
    },
    "cue-patch-schema-feature-isa-feature-default-auto-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-config"
        }
      ]
    },
    "cue-patch-schema-vxlan-head-end-replication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-head-end-replication-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-address"
      }
    },
    "cue-patch-schema-vxlan-head-end-replication": {
      "description": "Set of IPv4 unicast addresses or \"evpn\".\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-head-end-replication-mapping"
        }
      ]
    },
    "cue-patch-schema-vxlan-flooding-config-children": {
      "properties": {
        "head-end-replication": {
          "description": "BUM traffic is replicated and individual copies sent to remote destinations.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-head-end-replication"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-if-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-auto-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-flooding-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-l2vni-config-children": {
      "properties": {
        "flooding": {
          "description": "Handling of BUM traffic",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-if-flooding"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-l2vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l2vni-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vni-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-l2vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-l2-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vni"
      }
    },
    "cue-patch-schema-vxlan-l2vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vnis-mapping"
        }
      ]
    },
    "cue-patch-schema-vxlan-has-l2vni-config-children": {
      "properties": {
        "vni": {
          "description": "L2 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vnis"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-has-l2vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-has-l2vni-config-children"
        }
      ]
    },
    "cue-patch-schema-ptp-vlan-ptp": {
      "description": "VLAN PTP configuration.  Inherited by interfaces in this VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-multicast-vlan-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-vlan-querier-config"
        }
      ]
    },
    "cue-patch-schema-multicast-vlan-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-querier"
        }
      }
    },
    "cue-patch-schema-multicast-vlan-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-snooping-config-children"
        }
      ]
    },
    "cue-patch-schema-multicast-vlan-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-snooping"
        }
      }
    },
    "cue-patch-schema-multicast-vlan-multicast": {
      "description": "Configure multicast on the vlan",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-multicast-config-children"
        }
      ]
    },
    "cue-patch-schema-bridge-domain-vlan-config-children": {
      "properties": {
        "ptp": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-vlan-ptp"
        },
        "multicast": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-multicast"
        }
      }
    },
    "cue-patch-schema-bridge-domain-vlan": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-has-l2vni-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlan-config-children"
        }
      ]
    },
    "cue-patch-schema-bridge-domain-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlan"
      }
    },
    "cue-patch-schema-bridge-domain-vlans": {
      "description": "Set of VLAN tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlans-mapping"
        }
      ]
    },
    "cue-patch-schema-multicast-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-querier-config"
        }
      ]
    },
    "cue-patch-schema-multicast-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-querier"
        }
      }
    },
    "cue-patch-schema-multicast-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-snooping-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-multicast-snooping-config-children"
        }
      ]
    },
    "cue-patch-schema-multicast-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-snooping"
        }
      }
    },
    "cue-patch-schema-multicast-multicast": {
      "description": "Configure multicast on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-multicast-multicast-config-children"
        }
      ]
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interface": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interface"
      }
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "title": "DHCP Snooping Vlan Trust Ports Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping"
        }
      ]
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children": {
      "properties": {
        "trust": {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
        }
      }
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlan": {
      "description": "dhcp snooping vlan config info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children"
        }
      ]
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlan"
      }
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlans": {
      "description": "dhcp snooping vlans config info",
      "type": "object",
      "title": "DHCP Snooping Table",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping"
        }
      ]
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop-config-children": {
      "properties": {
        "vlan": {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlans"
        }
      }
    },
    "cue-patch-schema-common-dhcp-snoop-dhcp-snoop": {
      "description": "DHCP snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-config-children"
        }
      ]
    },
    "cue-patch-schema-bridge-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/cue-patch-schema-stp-stp"
        },
        "vlan": {
          "description": "Set of vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlans"
            }
          ]
        },
        "multicast": {
          "$ref": "#/x-defs/cue-patch-schema-multicast-multicast"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/cue-patch-schema-global-svi-force-up"
        },
        "dhcp-snoop": {
          "description": "DHCP snooping for IPv4",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        },
        "dhcp-snoop6": {
          "description": "DHCP snooping for IPv6",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bridge-domain": {
      "description": "Bridge domain",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-domain-config-children"
        }
      ]
    },
    "cue-patch-schema-bridge-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bridge-domain"
      }
    },
    "cue-patch-schema-bridge-domains": {
      "description": "Bridge domains",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-domains-mapping"
        }
      ]
    },
    "cue-patch-schema-bridge-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/cue-patch-schema-bridge-domains"
        }
      }
    },
    "cue-patch-schema-bridge-bridge": {
      "description": "Properties associated with an instance of a bridge.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bridge-bridge-config-children"
        }
      ]
    },
    "cue-patch-schema-evpn-route-advertise": {
      "description": "Route dvertising",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-route-advertise-config"
        }
      ]
    },
    "cue-patch-schema-evpn-dad-action-freeze": {
      "description": "Advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-freeze-config"
        }
      ]
    },
    "cue-patch-schema-evpn-dad-action-config-children": {
      "properties": {
        "warning-only": {
          "description": "Only generate a warning log message.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "freeze": {
          "description": "Further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-evpn-dad-action-freeze"
            }
          ]
        }
      }
    },
    "cue-patch-schema-evpn-dad-action": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-dad-action-config-children"
        }
      ]
    },
    "cue-patch-schema-evpn-dad-config-children": {
      "properties": {
        "duplicate-action": {
          "description": "Action to take when a MAC is flagged as a possible duplicate.  If 'warning-only', generates a log message.  If 'freeze', further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-evpn-dad-action"
            }
          ]
        }
      }
    },
    "cue-patch-schema-evpn-dad": {
      "description": "Duplicate address detection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-dad-config-children"
        }
      ]
    },
    "cue-patch-schema-vni-route-advertise": {
      "description": "Route advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-route-advertise-config"
        }
      ]
    },
    "cue-patch-schema-route-target-rts-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-target-rt"
      }
    },
    "cue-patch-schema-route-target-rts": {
      "description": "Set of route target identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-target-rts-mapping"
        }
      ]
    },
    "cue-patch-schema-vni-route-target-config-children": {
      "properties": {
        "import": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-target-rts"
            }
          ]
        },
        "export": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-target-rts"
            }
          ]
        },
        "both": {
          "description": "Route targets to import and export",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-target-rts"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vni-route-target": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vni-route-target-config-children"
        }
      ]
    },
    "cue-patch-schema-vni-vni-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertise",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vni-route-advertise"
            }
          ]
        },
        "route-target": {
          "description": "Route targets",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vni-route-target"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vni-vni": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an VNI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vni-vni-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        }
      ]
    },
    "cue-patch-schema-vni-vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vni-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-vni-vni"
      }
    },
    "cue-patch-schema-vni-vnis": {
      "description": "VNIs",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vni-vnis-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-evpn-ead-evi-route": {
      "description": "Ethernet Auto-discovery per EVPN instance routes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-ead-evi-route-config"
        }
      ]
    },
    "cue-patch-schema-evpn-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-mh-segment-config"
        }
      ]
    },
    "cue-patch-schema-evpn-multihoming-config-children": {
      "properties": {
        "ead-evi-route": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-ead-evi-route"
        },
        "segment": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-mh-segment"
        }
      }
    },
    "cue-patch-schema-evpn-multihoming": {
      "description": "Multihoming global configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-multihoming-config-children"
        }
      ]
    },
    "cue-patch-schema-evpn-evpn-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertising",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-evpn-route-advertise"
            }
          ]
        },
        "dad": {
          "description": "Duplicate Address Detection (DAD) configuration parameters",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-evpn-dad"
            }
          ]
        },
        "vni": {
          "description": "VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vni-vnis"
            }
          ]
        },
        "multihoming": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-multihoming"
        }
      }
    },
    "cue-patch-schema-evpn-evpn": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an EVI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-evpn-evpn-config-children"
        }
      ]
    },
    "cue-patch-schema-mlag-backup": {
      "description": "alternative ip address or interface for peer to reach us",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-backup-config"
        }
      ]
    },
    "cue-patch-schema-mlag-backups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-backup-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-mlag-backup"
      }
    },
    "cue-patch-schema-mlag-backups": {
      "description": "Set of MLAG backups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-mlag-backups-mapping"
        }
      ]
    },
    "cue-patch-schema-mlag-mlag-config-children": {
      "properties": {
        "backup": {
          "$ref": "#/x-defs/cue-patch-schema-mlag-backups"
        }
      }
    },
    "cue-patch-schema-mlag-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-mlag-mlag-config-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-action-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-flooding-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-source": {
      "description": "Source address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-source-config"
        }
      ]
    },
    "cue-patch-schema-vxlan-mlag": {
      "description": "VxLAN specfic MLAG configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-mlag-config"
        }
      ]
    },
    "cue-patch-schema-vxlan-encap-dscp": {
      "description": "DSCP action for outer packet during encapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-config"
        }
      ]
    },
    "cue-patch-schema-vxlan-encap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP action for outer packet during encapsulation",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-encap-dscp"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-encapsulation": {
      "description": "Vxlan encapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-encap-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-decap-dscp": {
      "description": "DSCP action for inner packet during decapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-decap-dscp-config"
        }
      ]
    },
    "cue-patch-schema-vxlan-decap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP decapsulation actions\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-decap-dscp"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-decapsulation": {
      "description": "Vxlan decapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-decap-config-children"
        }
      ]
    },
    "cue-patch-schema-vxlan-vxlan-config-children": {
      "properties": {
        "flooding": {
          "description": "Configuration to specify how BUM traffic in the overlay is handled. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-flooding"
            }
          ]
        },
        "source": {
          "description": "Source address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-source"
            }
          ]
        },
        "mlag": {
          "description": "VxLAN specific MLAG address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-mlag"
            }
          ]
        },
        "encapsulation": {
          "description": "VxLAN encapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-encapsulation"
            }
          ]
        },
        "decapsulation": {
          "description": "VxLAN decapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-decapsulation"
            }
          ]
        }
      }
    },
    "cue-patch-schema-vxlan-vxlan": {
      "description": "VxLAN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-vxlan-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-vxlan-vxlan-config-children"
        }
      ]
    },
    "cue-patch-schema-nve-nve-config-children": {
      "properties": {
        "vxlan": {
          "description": "Global VxLAN configuration and operational properties.",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-vxlan-vxlan"
            }
          ]
        }
      }
    },
    "cue-patch-schema-nve-nve": {
      "description": "Network Virtualization configuration and operational info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nve-nve-config-children"
        }
      ]
    },
    "cue-patch-schema-systemd-resource-limit": {
      "description": "Resource limit configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-systemd-resource-limit-config"
        }
      ]
    },
    "cue-patch-schema-systemd-service-control-config-children": {
      "properties": {
        "resource-limit": {
          "description": "Configure service control",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-systemd-resource-limit"
            }
          ]
        }
      }
    },
    "cue-patch-schema-systemd-control": {
      "description": "Control a service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-systemd-service-control-config-children"
        }
      ]
    },
    "cue-patch-schema-systemd-service-control-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-systemd-service-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-systemd-control"
      }
    },
    "cue-patch-schema-systemd-service-control": {
      "description": "Control service configurations",
      "title": "Control service configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-systemd-service-control-mapping"
        }
      ]
    },
    "cue-patch-schema-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-lldp-ports-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-lldp-port-prio"
      }
    },
    "cue-patch-schema-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-ports-prio-mapping"
        }
      ]
    },
    "cue-patch-schema-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-lldp-apps-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-lldp-app-prio"
      }
    },
    "cue-patch-schema-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-apps-prio-mapping"
        }
      ]
    },
    "cue-patch-schema-lldp-application-tlv-priority-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "cue-patch-schema-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-application-tlv-priority-config-children"
        }
      ]
    },
    "cue-patch-schema-lldp-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "cue-patch-schema-lldp-lldp": {
      "description": "Global LLDP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-lldp-lldp-config-children"
        }
      ]
    },
    "cue-patch-schema-ptp-master": {
      "description": "List of clocks that the local clock can accept as master clock\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-master-config"
        }
      ]
    },
    "cue-patch-schema-ptp-masters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-clock-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ptp-master"
      }
    },
    "cue-patch-schema-ptp-masters": {
      "description": "Collection of acceptable masters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-masters-mapping"
        }
      ]
    },
    "cue-patch-schema-ptp-ip-mac-address": {
      "description": "An IP or MAC address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ip-mac-address-config"
        }
      ]
    },
    "cue-patch-schema-ptp-ip-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ip-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ptp-ip-mac-address"
      }
    },
    "cue-patch-schema-ptp-ip-mac-addresses": {
      "description": "Set of unicast IP or MAC server addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-ip-mac-addresses-mapping"
        }
      ]
    },
    "cue-patch-schema-ptp-master-address-config-children": {
      "properties": {
        "address": {
          "description": "ipv4, ipv6 or mac address",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-ptp-ip-mac-addresses"
            }
          ]
        }
      }
    },
    "cue-patch-schema-ptp-unicast-master": {
      "description": "Unicast master table that ports can use\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-unicast-master-table-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-master-address-config-children"
        }
      ]
    },
    "cue-patch-schema-ptp-unicast-master-tables-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-unicast-master-table-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ptp-unicast-master"
      }
    },
    "cue-patch-schema-ptp-unicast-masters": {
      "description": "Collection of unicast master tables",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-unicast-master-tables-mapping"
        }
      ]
    },
    "cue-patch-schema-ptp-monitor": {
      "description": "PTP monitor configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-monitor-config"
        }
      ]
    },
    "cue-patch-schema-ptp-profile": {
      "description": "PTP profile",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-config"
        }
      ]
    },
    "cue-patch-schema-ptp-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ptp-profile"
      }
    },
    "cue-patch-schema-ptp-profiles": {
      "description": "Collection of PTP profiles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-profiles-mapping"
        }
      ]
    },
    "cue-patch-schema-ptp-ptp-config-children": {
      "properties": {
        "acceptable-master": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-masters"
        },
        "unicast-master": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-unicast-masters"
        },
        "monitor": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-monitor"
        },
        "profile": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-profiles"
        }
      }
    },
    "cue-patch-schema-ptp-ptp": {
      "description": "Global PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-ptp-config-children"
        }
      ]
    },
    "cue-patch-schema-ptp-ptps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ptp-instance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ptp-ptp"
      }
    },
    "cue-patch-schema-ptp-ptps": {
      "description": "Collection of PTP instances",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ptp-ptps-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-server": {
      "description": "A DHCP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-server"
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-servers": {
      "description": "DHCP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-interface": {
      "description": "An interface on which DHCP relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-interface"
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-interfaces": {
      "description": "Set of interfaces on which to handle DHCP relay traffic",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-interfaces-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-gateway-interface": {
      "description": "An interface on which DHCP relay gateway is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-gateway-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-gateway-interface"
      }
    },
    "cue-patch-schema-dhcp-relay-gateway-interfaces": {
      "description": "Configures DHCP relay gateway on the interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-gateway-interfaces-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-id": {
      "description": "DHCP relay agent remote-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-remote-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-id"
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-ids": {
      "description": "DHCP relay agent remote ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id": {
      "description": "DHCP relay agent use-pif-circuit-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent-config-children": {
      "properties": {
        "remote-id": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-ids"
        },
        "use-pif-circuit-id": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
        }
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-agent": {
      "description": "DHCP relay Agent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-servers"
        },
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-interfaces"
        },
        "gateway-interface": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-gateway-interfaces"
        },
        "agent": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent"
        }
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay"
      }
    },
    "cue-patch-schema-dhcp-relay-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relays-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-relay-upstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interface-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-relay-upstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-upstream-interface"
      }
    },
    "cue-patch-schema-dhcp-relay6-relay-upstream-interfaces": {
      "description": "Configures DHCP relay on the upstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-upstream-interfaces-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-relay-downstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interface-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-relay-downstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-downstream-interface"
      }
    },
    "cue-patch-schema-dhcp-relay6-relay-downstream-interfaces": {
      "description": "Configures DHCP relay on the downstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-downstream-interfaces-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relay-interfaces-config-children": {
      "properties": {
        "upstream": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-upstream-interfaces"
        },
        "downstream": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-downstream-interfaces"
        }
      }
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relay-interfaces": {
      "description": "DHCP relay interfaces",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay-interfaces-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relay-config-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay-interfaces"
        }
      }
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay"
      }
    },
    "cue-patch-schema-dhcp-relay6-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relays-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-domain-name": {
      "description": "TBD",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-domain-names-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name"
      }
    },
    "cue-patch-schema-dhcp-server-domain-names": {
      "description": "DHCP domain names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names-mapping"
        }
      ]
    },
    "cue-patch-schema-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-server-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-server"
      }
    },
    "cue-patch-schema-dhcp-server-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-gateways-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-gateway-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-server"
      }
    },
    "cue-patch-schema-dhcp-server-gateways": {
      "description": "DHCP gateway",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-gateways-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-range-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-range"
      }
    },
    "cue-patch-schema-dhcp-server-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name-servers"
        },
        "gateway": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-gateways"
        },
        "range": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-ranges"
        }
      }
    },
    "cue-patch-schema-dhcp-server-dhcp-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pool-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pool"
      }
    },
    "cue-patch-schema-dhcp-server-dhcp-pools": {
      "description": "DHCP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pools-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-static-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-static"
      }
    },
    "cue-patch-schema-dhcp-server-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-statics-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-interface": {
      "description": "An interface on which DPCH clients are attached.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interface"
      }
    },
    "cue-patch-schema-dhcp-server-dhcp-interfaces": {
      "description": "Assign DHCP options to clients directly attached to these interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interfaces-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-statics"
        },
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "cue-patch-schema-dhcp-server-dhcp-server": {
      "description": "Dynamic Host Configuration Protocol Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-server-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-server-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-server"
      }
    },
    "cue-patch-schema-dhcp-server-dhcp-servers": {
      "description": "DHCP-servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-server"
      }
    },
    "cue-patch-schema-dhcp-server6-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-domain-name-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-range-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-range"
      }
    },
    "cue-patch-schema-dhcp-server6-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ranges-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-ip-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-domain-name-servers"
        },
        "range": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ranges"
        }
      }
    },
    "cue-patch-schema-dhcp-server6-ip-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pool-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-ip-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-ip-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pool"
      }
    },
    "cue-patch-schema-dhcp-server6-ip-pools": {
      "description": "DHCP IP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pools-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-static-config"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-static"
      }
    },
    "cue-patch-schema-dhcp-server6-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-statics-mapping"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-statics"
        },
        "interface": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "cue-patch-schema-dhcp-server6-dhcp-server6": {
      "description": "Dynamic Host Configuration Protocol IPv6 Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-server-config-children"
        }
      ]
    },
    "cue-patch-schema-dhcp-server6-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-server6"
      }
    },
    "cue-patch-schema-dhcp-server6-dhcp-servers6": {
      "description": "DHCP-servers6",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-syslog-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        }
      ]
    },
    "cue-patch-schema-syslog-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-syslog-server"
      }
    },
    "cue-patch-schema-syslog-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-syslog-syslog-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-servers"
        }
      }
    },
    "cue-patch-schema-syslog-syslog": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-syslog-config-children"
        }
      ]
    },
    "cue-patch-schema-syslog-syslogs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-syslog-syslog"
      }
    },
    "cue-patch-schema-syslog-syslogs": {
      "description": "collection of syslog",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-syslog-syslogs-mapping"
        }
      ]
    },
    "cue-patch-schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        }
      ]
    },
    "cue-patch-schema-ntp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ntp-server"
      }
    },
    "cue-patch-schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-ntp-pool": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        }
      ]
    },
    "cue-patch-schema-ntp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ntp-pool"
      }
    },
    "cue-patch-schema-ntp-pools": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-pools-mapping"
        }
      ]
    },
    "cue-patch-schema-ntp-ntp-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-servers"
        },
        "pool": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-pools"
        }
      }
    },
    "cue-patch-schema-ntp-ntp": {
      "description": "Network Time Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-ntp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        }
      ]
    },
    "cue-patch-schema-ntp-ntps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-ntp-ntp"
      }
    },
    "cue-patch-schema-ntp-ntps": {
      "description": "NTPs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-ntp-ntps-mapping"
        }
      ]
    },
    "cue-patch-schema-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-server"
      }
    },
    "cue-patch-schema-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dns-servers-mapping"
        }
      ]
    },
    "cue-patch-schema-dns-dns-search": {
      "description": "A domain to search for name matches",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-dns-search-config"
        }
      ]
    },
    "cue-patch-schema-dns-dns-searches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-dns-search"
      }
    },
    "cue-patch-schema-dns-dns-searches": {
      "description": "Domains to search for name matches",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dns-dns-searches-mapping"
        }
      ]
    },
    "cue-patch-schema-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/cue-patch-schema-dns-servers"
        },
        "search": {
          "$ref": "#/x-defs/cue-patch-schema-dns-dns-searches"
        }
      }
    },
    "cue-patch-schema-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dns-dns-config-children"
        }
      ]
    },
    "cue-patch-schema-dns-dns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-dns-dns"
      }
    },
    "cue-patch-schema-dns-dnss": {
      "description": "collection of DNS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-dns-dns-mapping"
        }
      ]
    },
    "cue-patch-schema-service-service-config-children": {
      "properties": {
        "control": {
          "$ref": "#/x-defs/cue-patch-schema-systemd-service-control"
        },
        "lldp": {
          "$ref": "#/x-defs/cue-patch-schema-lldp-lldp"
        },
        "ptp": {
          "$ref": "#/x-defs/cue-patch-schema-ptp-ptps"
        },
        "dhcp-relay": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relays"
        },
        "dhcp-relay6": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relays"
        },
        "dhcp-server": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-servers"
        },
        "dhcp-server6": {
          "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-servers6"
        },
        "syslog": {
          "$ref": "#/x-defs/cue-patch-schema-syslog-syslogs"
        },
        "ntp": {
          "$ref": "#/x-defs/cue-patch-schema-ntp-ntps"
        },
        "dns": {
          "$ref": "#/x-defs/cue-patch-schema-dns-dnss"
        }
      }
    },
    "cue-patch-schema-service-service": {
      "description": "A service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-service-service-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-service-common-service-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-gr": {
      "description": "BGP Graceful restart global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-gr-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-gr-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-convergence-wait": {
      "description": "BGP convergence wait configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-queue-limit": {
      "description": "BGP queue limit global configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-queue-limit-config"
        }
      ]
    },
    "cue-patch-schema-bgp-bgp-config-children": {
      "properties": {
        "graceful-restart": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-gr"
        },
        "convergence-wait": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-convergence-wait"
        },
        "queue-limit": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-queue-limit"
        }
      }
    },
    "cue-patch-schema-bgp-bgp": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "cue-patch-schema-pbr-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-match-config"
        },
        {
          "$ref": "#/x-defs/schema-pbr-match-config-children"
        }
      ]
    },
    "cue-patch-schema-pbr-nexthop-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-pbr-nexthop-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pbr-nexthop-group"
      }
    },
    "cue-patch-schema-pbr-nexthop-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-nexthop-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-pbr-action-config-children": {
      "properties": {
        "nexthop-group": {
          "description": "Route with nexthop-group",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-pbr-nexthop-groups"
            }
          ]
        }
      }
    },
    "cue-patch-schema-pbr-action": {
      "description": "PBR map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-action-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-action-config-children"
        }
      ]
    },
    "cue-patch-schema-pbr-rule-config-children": {
      "properties": {
        "match": {
          "description": "PBR match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-pbr-match"
            }
          ]
        },
        "action": {
          "description": "PBR set",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-pbr-action"
            }
          ]
        }
      }
    },
    "cue-patch-schema-pbr-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-pbr-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pbr-rule"
      }
    },
    "cue-patch-schema-pbr-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-pbr-pbr-map-config-children": {
      "properties": {
        "rule": {
          "description": "PBR Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-pbr-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-pbr-pbr-map": {
      "description": "A pbr map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-map-config-children"
        }
      ]
    },
    "cue-patch-schema-pbr-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-map"
      }
    },
    "cue-patch-schema-pbr-pbr-maps": {
      "description": "Collection of PBR Maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-maps-mapping"
        }
      ]
    },
    "cue-patch-schema-pbr-pbr-config-children": {
      "properties": {
        "map": {
          "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-maps"
        }
      }
    },
    "cue-patch-schema-pbr-pbr": {
      "description": "PBR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-config-children"
        }
      ]
    },
    "cue-patch-schema-nhg-nhg-via": {
      "description": "A nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        }
      ]
    },
    "cue-patch-schema-nhg-nhg-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-nhg-nhg-via"
      }
    },
    "cue-patch-schema-nhg-nhg-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nhg-nhg-vias-mapping"
        }
      ]
    },
    "cue-patch-schema-nhg-group-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/cue-patch-schema-nhg-nhg-vias"
        }
      }
    },
    "cue-patch-schema-nhg-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nhg-group-config-children"
        }
      ]
    },
    "cue-patch-schema-nhg-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-nhg-group"
      }
    },
    "cue-patch-schema-nhg-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nhg-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-nhg-nexthop-config-children": {
      "properties": {
        "group": {
          "$ref": "#/x-defs/cue-patch-schema-nhg-groups"
        }
      }
    },
    "cue-patch-schema-nhg-nexthop": {
      "description": "nexthop-group global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-nhg-nexthop-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-lsa-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-spf-timers-config"
        }
      ]
    },
    "cue-patch-schema-ospf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-spf-timers"
        }
      }
    },
    "cue-patch-schema-ospf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-timers-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-timers-config-children"
        }
      ]
    },
    "cue-patch-schema-ospf-ospf-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-timers"
        }
      }
    },
    "cue-patch-schema-ospf-ospf": {
      "description": "OSPFv2 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-ospf-ospf-config-children"
        }
      ]
    },
    "cue-patch-schema-pim-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-timers-config"
        }
      ]
    },
    "cue-patch-schema-pim-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/cue-patch-schema-pim-timers"
        }
      }
    },
    "cue-patch-schema-pim-pim": {
      "description": "PIM global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-pim-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-pim-pim-config-children"
        }
      ]
    },
    "cue-patch-schema-igmp-igmp": {
      "description": "IGMP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-igmp-igmp-action-children"
        }
      ]
    },
    "cue-patch-schema-vrrp-vrrp": {
      "description": "VRRP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-vrrp-config"
        }
      ]
    },
    "cue-patch-schema-prefix-list-match": {
      "description": "A prefix match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "cue-patch-schema-prefix-list-matches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-match-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-prefix-list-match"
      }
    },
    "cue-patch-schema-prefix-list-matches": {
      "description": "Set of Match criterias for prefix-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-prefix-list-matches-mapping"
        }
      ]
    },
    "cue-patch-schema-prefix-list-rule-config-children": {
      "properties": {
        "match": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-prefix-list-matches"
            }
          ]
        }
      }
    },
    "cue-patch-schema-prefix-list-rule": {
      "description": "Prefix list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-prefix-list-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-prefix-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-prefix-list-rule"
      }
    },
    "cue-patch-schema-prefix-list-rules": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-prefix-list-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-prefix-list-prefix-list-config-children": {
      "properties": {
        "rule": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-prefix-list-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-prefix-list-prefix-list": {
      "description": "A prefix list is used for matching IPv4 and IPv6 address prefixes.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "cue-patch-schema-prefix-list-prefix-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-list"
      }
    },
    "cue-patch-schema-prefix-list-prefix-lists": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-lists-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-route-map-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-config"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-community": {
      "description": "BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-community-config"
        }
      ]
    },
    "cue-patch-schema-route-map-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-map-community"
      }
    },
    "cue-patch-schema-route-map-communities": {
      "description": "Collection of BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-route-map-large-community": {
      "description": "Large BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-large-community-config"
        }
      ]
    },
    "cue-patch-schema-route-map-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-map-large-community"
      }
    },
    "cue-patch-schema-route-map-large-communities": {
      "description": "Collection of large BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-large-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-route-map-asp-prepend": {
      "description": "AS Path prepend",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-asp-prepend-config"
        }
      ]
    },
    "cue-patch-schema-route-map-aggregator-as-config-children": {
      "properties": {
        "address": {
          "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-addresses"
        }
      }
    },
    "cue-patch-schema-route-map-aggregator-as": {
      "description": "Aggregator AS Number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-as-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-aggregator-ases-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-as"
      }
    },
    "cue-patch-schema-route-map-aggregator-ases": {
      "description": "Collection of aggregator AS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-ases-mapping"
        }
      ]
    },
    "cue-patch-schema-route-map-set-config-children": {
      "properties": {
        "community": {
          "$ref": "#/x-defs/cue-patch-schema-route-map-communities"
        },
        "large-community": {
          "$ref": "#/x-defs/cue-patch-schema-route-map-large-communities"
        },
        "as-path-prepend": {
          "$ref": "#/x-defs/cue-patch-schema-route-map-asp-prepend"
        },
        "aggregator-as": {
          "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-ases"
        }
      }
    },
    "cue-patch-schema-route-map-set": {
      "description": "Route map rule set",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-set-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-set-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-permit-exit-config-children": {
      "properties": {
        "next-rule": {
          "description": "jump to next rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        }
      }
    },
    "cue-patch-schema-route-map-permit-exit": {
      "description": "Permit action exit policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-permit-exit-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-permit-exit-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-permit-config-children": {
      "properties": {
        "exit-policy": {
          "description": "Permit action exit policy",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-permit-exit"
            }
          ]
        }
      }
    },
    "cue-patch-schema-route-map-permit": {
      "description": "permit action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-permit-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-permit"
            }
          ]
        }
      }
    },
    "cue-patch-schema-route-map-action": {
      "description": "Route map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-action-config-children"
        }
      ]
    },
    "cue-patch-schema-route-map-rule-config-children": {
      "properties": {
        "match": {
          "description": "Route Map match",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-match"
            }
          ]
        },
        "set": {
          "description": "Route Map set",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-set"
            }
          ]
        },
        "action": {
          "description": "Route Map action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-action"
            }
          ]
        }
      }
    },
    "cue-patch-schema-route-map-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-rule-config"
        }
      ]
    },
    "cue-patch-schema-route-map-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-map-rule"
      }
    },
    "cue-patch-schema-route-map-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-route-map-route-map-config-children": {
      "properties": {
        "rule": {
          "description": "Route Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-route-map-route-map": {
      "description": "A route map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-map-route-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        }
      ]
    },
    "cue-patch-schema-route-map-route-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-route-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-map-route-map"
      }
    },
    "cue-patch-schema-route-map-route-maps": {
      "description": "Collection of Route Maps",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-route-map-route-maps-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-schema-bgp-communities-community": {
      "description": "A community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-config"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community"
      }
    },
    "cue-patch-schema-bgp-communities-communities": {
      "description": "Set of community names for community-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-rule-config-children": {
      "properties": {
        "community": {
          "description": "Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-communities"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-rule": {
      "description": "Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rule"
      }
    },
    "cue-patch-schema-bgp-communities-rules": {
      "description": "Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-community-list": {
      "description": "A community list is used for matching BGP community policies.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-list-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-list"
      }
    },
    "cue-patch-schema-bgp-communities-community-lists": {
      "description": "Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-lists-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-community": {
      "description": "A Large community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-config"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community"
      }
    },
    "cue-patch-schema-bgp-communities-large-communities": {
      "description": "Set of community names for large community list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-community-rule-config-children": {
      "properties": {
        "large-community": {
          "description": "Large Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-communities"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-large-community-rule": {
      "description": "Large Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rule"
      }
    },
    "cue-patch-schema-bgp-communities-large-community-rules": {
      "description": "Large Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Large Community List rules",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-large-community-list": {
      "description": "A Large Community list used for matching community based BGP policies\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-list-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-large-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-list"
      }
    },
    "cue-patch-schema-bgp-communities-large-community-lists": {
      "description": "Large Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-lists-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community": {
      "description": "A extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-config"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community"
      }
    },
    "cue-patch-schema-bgp-communities-ext-communities": {
      "description": "Set of extended communities\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-communities-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community-entry-config-children": {
      "properties": {
        "rt": {
          "description": "Route Target Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-communities"
            }
          ]
        },
        "soo": {
          "description": "Site of Origin Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-communities"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-ext-community-entry": {
      "description": "A Extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-entry-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community-rule-config-children": {
      "properties": {
        "ext-community": {
          "description": "Extended Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-entry"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-ext-community-rule": {
      "description": "Extended Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rule-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rule"
      }
    },
    "cue-patch-schema-bgp-communities-ext-community-rules": {
      "description": "Extended Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Extended Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-bgp-communities-ext-community-list": {
      "description": "A Extended Community list used for matching BGP communities\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-list-config-children"
        }
      ]
    },
    "cue-patch-schema-bgp-communities-ext-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-list"
      }
    },
    "cue-patch-schema-bgp-communities-ext-community-lists": {
      "description": "Extended Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-lists-mapping"
        }
      ]
    },
    "cue-patch-schema-aspath-list-rule": {
      "description": "AS Path list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-rule-config"
        }
      ]
    },
    "cue-patch-schema-aspath-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-aspath-list-rule"
      }
    },
    "cue-patch-schema-aspath-list-rules": {
      "description": "AS Path list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aspath-list-rules-mapping"
        }
      ]
    },
    "cue-patch-schema-aspath-list-aspath-list-config-children": {
      "properties": {
        "rule": {
          "description": "AS Path List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-aspath-list-rules"
            }
          ]
        }
      }
    },
    "cue-patch-schema-aspath-list-aspath-list": {
      "description": "An AS Path list is used for matching BGP AS Path\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-list-config-children"
        }
      ]
    },
    "cue-patch-schema-aspath-list-aspath-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-aspath-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-list"
      }
    },
    "cue-patch-schema-aspath-list-aspath-lists": {
      "description": "AS Path lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-lists-mapping"
        }
      ]
    },
    "cue-patch-schema-router-policy-config-children": {
      "properties": {
        "prefix-list": {
          "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-lists"
        },
        "route-map": {
          "$ref": "#/x-defs/cue-patch-schema-route-map-route-maps"
        },
        "community-list": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-lists"
        },
        "large-community-list": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-lists"
        },
        "ext-community-list": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-lists"
        },
        "as-path-list": {
          "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-lists"
        }
      }
    },
    "cue-patch-schema-router-policy": {
      "description": "Policy configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-router-policy-config-children"
        }
      ]
    },
    "cue-patch-schema-vrr-vrr": {
      "description": "VRR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-adaptive-routing-ar": {
      "description": "Adaptive routing global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-ar-config"
        }
      ]
    },
    "cue-patch-schema-router-router-ptm": {
      "description": "Enable neighbor check",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-router-ptm-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        }
      ]
    },
    "cue-patch-schema-ospfv3-ospf6": {
      "description": "OSPFv3 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-ospf6-config"
        }
      ]
    },
    "cue-patch-schema-router-router-config-children": {
      "properties": {
        "bgp": {
          "$ref": "#/x-defs/cue-patch-schema-bgp-bgp"
        },
        "pbr": {
          "$ref": "#/x-defs/cue-patch-schema-pbr-pbr"
        },
        "nexthop": {
          "$ref": "#/x-defs/cue-patch-schema-nhg-nexthop"
        },
        "ospf": {
          "$ref": "#/x-defs/cue-patch-schema-ospf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/cue-patch-schema-pim-pim"
        },
        "igmp": {
          "$ref": "#/x-defs/cue-patch-schema-igmp-igmp"
        },
        "vrrp": {
          "$ref": "#/x-defs/cue-patch-schema-vrrp-vrrp"
        },
        "policy": {
          "$ref": "#/x-defs/cue-patch-schema-router-policy"
        },
        "vrr": {
          "$ref": "#/x-defs/cue-patch-schema-vrr-vrr"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/cue-patch-schema-adaptive-routing-ar"
        },
        "ptm": {
          "$ref": "#/x-defs/cue-patch-schema-router-router-ptm"
        },
        "ospf6": {
          "$ref": "#/x-defs/cue-patch-schema-ospfv3-ospf6"
        }
      }
    },
    "cue-patch-schema-router-router": {
      "description": "Router configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-router-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-router-password-obfuscation-config"
        }
      ]
    },
    "cue-patch-schema-roce-roce": {
      "description": "Properties associated with the RDMA over Converged Ethernet (RoCE) feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-mode-config"
        }
      ]
    },
    "cue-patch-schema-qos-pfc-wd-pfc-watchdog": {
      "description": "Properties associated with PFC Watchdog Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-watchdog-config"
        }
      ]
    },
    "cue-patch-schema-qos-eq-mapping-qos-egress-queue": {
      "description": "Egress traffic-class mapped to internal switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-config"
        }
      ]
    },
    "cue-patch-schema-qos-eq-mapping-qos-egress-queue-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-qos-egress-queue"
      }
    },
    "cue-patch-schema-qos-eq-mapping-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "title": "SP->TC mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-qos-egress-queue-sp-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-eq-mapping-egress-queue-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-qos-egress-queue-sp"
        }
      }
    },
    "cue-patch-schema-qos-eq-mapping-egress-queue": {
      "description": "Properties associated with egress queue mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queue-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-eq-mapping-egress-queues-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queue"
      }
    },
    "cue-patch-schema-qos-eq-mapping-egress-queues": {
      "description": "Collection of Egress Queue SP->TC mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queues-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-features-switch-priority": {
      "description": "Internal switch priority config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "cue-patch-schema-qos-features-switch-priority-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priority"
      }
    },
    "cue-patch-schema-qos-features-switch-priorities": {
      "description": "Collection of switch priorities.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priority-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-pfc-pfc-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-patch-schema-qos-pfc-pfc": {
      "description": "Properties associated with the Priority Flow Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-tx-rx-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfc-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-pfc-pfc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfc"
      }
    },
    "cue-patch-schema-qos-pfc-pfcs": {
      "description": "Collection of Priority Flow Control Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfc-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-linkpause-link-pause": {
      "description": "Properties associated with the Link Pause Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-tx-rx-config"
        }
      ]
    },
    "cue-patch-schema-qos-linkpause-link-pause-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-link-pause"
      }
    },
    "cue-patch-schema-qos-linkpause-link-pauses": {
      "description": "Collection of Link Pause Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-link-pause-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-traffic-pool-traffic-pool-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-patch-schema-qos-traffic-pool-traffic-pool": {
      "description": "Properties associated with the QoS Traffic Pools.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pool-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-traffic-pool-traffic-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pool"
      }
    },
    "cue-patch-schema-qos-traffic-pool-traffic-pools": {
      "description": "Collection of Traffic Pool Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pool-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-ecn-qos-ecn": {
      "description": "ECN Configurations per traffic-class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-config"
        }
      ]
    },
    "cue-patch-schema-qos-ecn-qos-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-ecn-qos-ecn"
      }
    },
    "cue-patch-schema-qos-ecn-qos-ecn-tc": {
      "description": "ECN mapping configurations",
      "title": "ECN Configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-qos-ecn-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-ecn-ecn-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-qos-ecn-tc"
        }
      }
    },
    "cue-patch-schema-qos-ecn-ecn": {
      "description": "Properties associated with the Congestion Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecn-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-ecn-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecn"
      }
    },
    "cue-patch-schema-qos-ecn-ecns": {
      "description": "Collection of Congestion Control RED/ECN Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecn-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-ets-qos-ets": {
      "description": "ETS mode and bw-percent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-config"
        }
      ]
    },
    "cue-patch-schema-qos-ets-qos-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-ets-qos-ets"
      }
    },
    "cue-patch-schema-qos-ets-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "title": "TC->DWRR weight configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-qos-ets-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-ets-ets-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-qos-ets-tc"
        }
      }
    },
    "cue-patch-schema-qos-ets-ets": {
      "description": "Properties associated with egress scheduler ETS feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-ets-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-ets-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-ets-ets"
      }
    },
    "cue-patch-schema-qos-ets-egress-sched": {
      "description": "Collection of Egress Scheduler ETS Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-ets-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-egress-shapers-qos-egress-shaper": {
      "description": "Egress Shaper TC min-rate and max-rate",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-config"
        }
      ]
    },
    "cue-patch-schema-qos-egress-shapers-qos-egress-shaper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-qos-egress-shaper"
      }
    },
    "cue-patch-schema-qos-egress-shapers-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC configurations",
      "title": "Egress Shaper min/max rate",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-qos-egress-shaper-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-egress-shapers-egress-shaper-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-qos-egress-shaper-tc"
        }
      }
    },
    "cue-patch-schema-qos-egress-shapers-egress-shaper": {
      "description": "Properties associated with egress shaper feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shaper-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-egress-shapers-egress-shapers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shaper"
      }
    },
    "cue-patch-schema-qos-egress-shapers-egress-shapers": {
      "description": "Collection of Egress Shaper Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shapers-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-qos-mapping": {
      "description": "switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-config"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-qos-pcp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mapping"
      }
    },
    "cue-patch-schema-qos-mapping-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "title": "PCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-pcp-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-qos-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mapping"
      }
    },
    "cue-patch-schema-qos-mapping-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "title": "DSCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-dscp-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-mapping-config-children": {
      "properties": {
        "pcp": {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mappings-pcp"
        },
        "dscp": {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mappings-dscp"
        }
      }
    },
    "cue-patch-schema-qos-mapping-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-mapping-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-mapping-pcp-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-mapping-mapping"
      }
    },
    "cue-patch-schema-qos-mapping-mappings": {
      "description": "Collection of PCP/DSCP->SP mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-pcp-dscp-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-remark-qos-remark": {
      "description": "PCP/DSCP value corresponding to the switch-priority to be remarked",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-config"
        }
      ]
    },
    "cue-patch-schema-qos-remark-qos-switch-priority-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-remark-qos-remark"
      }
    },
    "cue-patch-schema-qos-remark-qos-remark-switch-priority": {
      "description": "SP->PCP/DSCP mapping configurations",
      "title": "SP->PCP/DSCP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-qos-switch-priority-remark-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-remark-remark-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-qos-remark-switch-priority"
        }
      }
    },
    "cue-patch-schema-qos-remark-remark": {
      "description": "Properties associated with remark feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-remark-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-remark-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-remark-remark"
      }
    },
    "cue-patch-schema-qos-remark-remarks": {
      "description": "Collection of remark Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-remark-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer-pool": {
      "description": "Properties associated with the QoS Ingress/Egress pool.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-pool"
      }
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer-ing-pools": {
      "description": "Collection of QoS Ingress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-pools-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer-egr-pools": {
      "description": "Collection of QoS Egress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-pools-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-ingress-lossless-buffer": {
      "description": "Properties associated with the QoS ingress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossless-buffer-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-egress-lossless-buffer": {
      "description": "Properties associated with the QoS egress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossless-buffer-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-priority-group-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priorities"
        }
      }
    },
    "cue-patch-schema-qos-adv-buff-priority-group": {
      "description": "Properties associated with the QoS ingress lossy priority-group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-group-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-priority-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-group"
      }
    },
    "cue-patch-schema-qos-adv-buff-priority-groups": {
      "description": "Collection of priority-groups.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-groups-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-ingress-lossy-buffer-config-children": {
      "properties": {
        "priority-group": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-groups"
        }
      }
    },
    "cue-patch-schema-qos-adv-buff-ingress-lossy-buffer": {
      "description": "Properties associated with the QoS ingress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-lossy-buffer-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-traffic-class": {
      "description": "Properties associated with the QoS egress lossy traffic-class\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-traffic-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-traffic-class"
      }
    },
    "cue-patch-schema-qos-adv-buff-traffic-classes": {
      "description": "Collection of traffic-classes.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-traffic-classes-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-multicast-switch-priority": {
      "description": "Properties associated with the QoS egress lossy multicast switch-priority\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-multicast-switch-priorities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-switch-priority"
      }
    },
    "cue-patch-schema-qos-adv-buff-multicast-switch-priorities": {
      "description": "Collection of multicast switch-priority buffer config.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-switch-priorities-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-multicast-port": {
      "description": "Properties associated with the QoS egress multicast port\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-egress-lossy-buffer-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-traffic-classes"
        },
        "multicast-switch-priority": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-switch-priorities"
        },
        "multicast-port": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-port"
        }
      }
    },
    "cue-patch-schema-qos-adv-buff-egress-lossy-buffer": {
      "description": "Properties associated with the QoS egress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-lossy-buffer-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-ingress-mgmt-buffer": {
      "description": "Properties associated with the QoS management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-egress-mgmt-buffer": {
      "description": "Properties associated with the QoS egress management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer-config-children": {
      "properties": {
        "ingress-service-pool": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-ing-pools"
        },
        "egress-service-pool": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-egr-pools"
        },
        "ingress-lossless-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-lossless-buffer"
        },
        "egress-lossless-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-lossless-buffer"
        },
        "ingress-lossy-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-lossy-buffer"
        },
        "egress-lossy-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-lossy-buffer"
        },
        "ingress-mgmt-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-mgmt-buffer"
        },
        "egress-mgmt-buffer": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-mgmt-buffer"
        }
      }
    },
    "cue-patch-schema-qos-adv-buff-advance-buffer": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-config-children"
        }
      ]
    },
    "cue-patch-schema-qos-adv-buff-advance-buffers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer"
      }
    },
    "cue-patch-schema-qos-adv-buff-advance-buffers": {
      "description": "Collection of Advance Buffer config profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffers-mapping"
        }
      ]
    },
    "cue-patch-schema-qos-qos-config-children": {
      "properties": {
        "roce": {
          "$ref": "#/x-defs/cue-patch-schema-roce-roce"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-wd-pfc-watchdog"
        },
        "egress-queue-mapping": {
          "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queues"
        },
        "pfc": {
          "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfcs"
        },
        "link-pause": {
          "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-link-pauses"
        },
        "traffic-pool": {
          "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pools"
        },
        "congestion-control": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecns"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/cue-patch-schema-qos-ets-egress-sched"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shapers"
        },
        "mapping": {
          "$ref": "#/x-defs/cue-patch-schema-qos-mapping-mappings"
        },
        "remark": {
          "$ref": "#/x-defs/cue-patch-schema-qos-remark-remarks"
        },
        "advance-buffer-config": {
          "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffers"
        }
      }
    },
    "cue-patch-schema-qos-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-qos-qos-config-children"
        }
      ]
    },
    "cue-patch-schema-root-root-config-children": {
      "properties": {
        "acl": {
          "$ref": "#/x-defs/cue-patch-schema-acl-acls"
        },
        "bridge": {
          "$ref": "#/x-defs/cue-patch-schema-bridge-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/cue-patch-schema-evpn-evpn"
        },
        "mlag": {
          "$ref": "#/x-defs/cue-patch-schema-mlag-mlag"
        },
        "nve": {
          "$ref": "#/x-defs/cue-patch-schema-nve-nve"
        },
        "service": {
          "$ref": "#/x-defs/cue-patch-schema-service-service"
        },
        "router": {
          "$ref": "#/x-defs/cue-patch-schema-router-router"
        },
        "qos": {
          "$ref": "#/x-defs/cue-patch-schema-qos-qos"
        },
        "platform": {
          "$ref": "#/x-defs/cue-patch-schema-platform-platform"
        }
      }
    },
    "cue-patch-schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree.",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-root-common-root-config-children"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-root-root-config-children"
        }
      ]
    },
    "cue-patch-response-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-root-root"
          }
        }
      }
    },
    "schema-shared-empty": {
      "type": "object",
      "properties": {}
    },
    "response-shared-empty": {
      "description": "An empty object",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-shared-empty"
          }
        }
      }
    },
    "cue-show-response-platform-platform": {
      "description": "Top-level container for the components in the system. This node represents a system component inventory, which includes hardware and software elements.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-platform-platform"
          }
        }
      }
    },
    "cue-patch-response-platform-platform": {
      "description": "Top-level container for the components in the system. This node represents a system component inventory, which includes hardware and software elements.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-platform-platform"
          }
        }
      }
    },
    "cue-show-response-inventory-inventories": {
      "description": "Set of inventory items making up the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-inventory-inventories"
          }
        }
      }
    },
    "parameter-inventory-inventory-id": {
      "name": "inventory-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the inventory-item to get.  The special identifier \"device\" is the root of the inventory-item tree.\n",
      "schema": {
        "$ref": "#/x-defs/schema-common-component-component-id"
      }
    },
    "cue-show-response-inventory-inventory": {
      "description": "The platforms inventory item",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-inventory-inventory"
          }
        }
      }
    },
    "cue-show-response-sensors-fans": {
      "description": "The fans on the switch.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sensors-fans"
          }
        }
      }
    },
    "parameter-sensors-fan-id": {
      "name": "fan-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the fan to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-sensors-fan-id"
      }
    },
    "cue-show-response-sensors-fan": {
      "description": "A physical fan on the component.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sensors-fan"
          }
        }
      }
    },
    "cue-show-response-common-sensors-psus": {
      "description": "The PSUs on the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-psus"
          }
        }
      }
    },
    "parameter-common-sensors-psu-id": {
      "name": "psu-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the PSU to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-sensors-psu-id"
      }
    },
    "cue-show-response-common-sensors-psu": {
      "description": "A PSU",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-psu"
          }
        }
      }
    },
    "cue-show-response-common-sensors-leds": {
      "description": "The LEDs on the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-leds"
          }
        }
      }
    },
    "parameter-common-sensors-led-id": {
      "name": "led-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the LED to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-sensors-led-id"
      }
    },
    "cue-show-response-common-sensors-led": {
      "description": "A LED",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-led"
          }
        }
      }
    },
    "cue-patch-schema-common-sensors-led": {
      "description": "A LED",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-led-action-children"
        }
      ]
    },
    "cue-patch-response-common-sensors-led": {
      "description": "A LED",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-sensors-led"
          }
        }
      }
    },
    "response-actions-action-job-id": {
      "description": "Identifier for the requested action.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-actions-action-job-id"
          }
        }
      }
    },
    "schema-common-sensors-temperature-sensor-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-temperature-sensor-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-temperature-sensor-show": {
      "properties": {
        "state": {
          "description": "The temperature sensor state",
          "title": "State",
          "type": "string",
          "enum": [
            "ok",
            "bad",
            "absent"
          ]
        },
        "current": {
          "description": "Current temperature (\u00b0C)",
          "title": "Cur Temp (\u00b0C)",
          "type": "string"
        },
        "min": {
          "description": "Minimum threshold below which system reboots",
          "title": "Min Temp",
          "type": "string"
        },
        "max": {
          "description": "Maximum threshold tolerated",
          "title": "Max Temp",
          "type": "string"
        },
        "crit": {
          "description": "Critical threshold beyond which system shut down",
          "title": "Crit Temp",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-sensors-temperature-sensor": {
      "description": "A physical temperature sensor on the component",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-temperature-sensors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensor"
      }
    },
    "schema-common-sensors-temperature-sensors-presentation": {},
    "cue-show-schema-common-sensors-temperature-sensors": {
      "description": "The temperature sensors on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-temperature-sensors-presentation"
        }
      ]
    },
    "cue-show-response-common-sensors-temperature-sensors": {
      "description": "The temperature sensors on the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensors"
          }
        }
      }
    },
    "parameter-common-sensors-sensor-id": {
      "name": "sensor-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the temperature sensor to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-sensors-temperature-sensor-id"
      }
    },
    "cue-show-response-common-sensors-temperature-sensor": {
      "description": "A physical temperature sensor on the component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-temperature-sensor"
          }
        }
      }
    },
    "schema-common-sensors-leakage-sensor-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-leakage-sensor-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-leakage-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-leakage-sensor-show": {
      "properties": {
        "state": {
          "description": "The leakage sensor state",
          "title": "State",
          "type": "string",
          "enum": [
            "leak",
            "ok"
          ]
        }
      }
    },
    "cue-show-schema-common-sensors-leakage-sensor": {
      "description": "A physical leakage sensor on the component",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-leakage-sensor-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-leakage-sensors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-leakage-sensor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-sensors-leakage-sensor"
      }
    },
    "schema-common-sensors-leakage-sensors-presentation": {},
    "cue-show-schema-common-sensors-leakage-sensors": {
      "description": "The leakage sensors on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-leakage-sensors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-leakage-sensors-presentation"
        }
      ]
    },
    "cue-show-response-common-sensors-leakage-sensors": {
      "description": "The leakage sensors on the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-leakage-sensors"
          }
        }
      }
    },
    "schema-common-sensors-voltage-sensor-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-common-sensors-voltage-sensor-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-common-sensors-voltage-sensor-show": {
      "properties": {
        "state": {
          "description": "The voltage sensor state",
          "title": "State",
          "type": "string",
          "enum": [
            "ok",
            "failed",
            "absent"
          ]
        },
        "actual": {
          "description": "Actual sensor value",
          "title": "Actual (V)",
          "type": "string"
        },
        "max": {
          "description": "Maximum allowed value",
          "title": "Maximum (V)",
          "type": "string"
        },
        "min": {
          "description": "Minimum allowed value",
          "title": "Minimum (V)",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-sensors-voltage-sensor": {
      "description": "A physical voltage sensor on the component",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-show"
        }
      ]
    },
    "cue-show-schema-common-sensors-voltage-sensors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensor"
      }
    },
    "cue-show-schema-common-sensors-voltage-sensors": {
      "description": "Voltage sensors from the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensors-mapping"
        }
      ]
    },
    "cue-show-response-common-sensors-voltage-sensors": {
      "description": "Voltage sensors from the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensors"
          }
        }
      }
    },
    "parameter-common-sensors-volt-sensor-id": {
      "name": "volt-sensor-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the voltage sensor to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-sensors-voltage-sensor-id"
      }
    },
    "cue-show-response-common-sensors-voltage-sensor": {
      "description": "A physical voltage sensor on the component",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-sensors-voltage-sensor"
          }
        }
      }
    },
    "schema-common-no-nulls-def": {
      "not": {
        "not": {
          "additionalProperties": {
            "not": {
              "enum": [
                null
              ]
            }
          }
        }
      }
    },
    "schema-common-no-nulls-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-software-installed": {
      "description": "An installed package",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-software-installed-show"
        }
      ]
    },
    "schema-software-installeds-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-software-installed-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-software-installed"
      }
    },
    "schema-software-installeds": {
      "description": "List of installed software",
      "title": "Installed Software",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-software-installeds-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-software-software-config-children": {
      "properties": {
        "installed": {
          "$ref": "#/x-defs/schema-software-installeds"
        }
      }
    },
    "schema-software-software": {
      "description": "The platform's software",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-software-software-show"
        },
        {
          "$ref": "#/x-defs/schema-software-software-presentation"
        },
        {
          "$ref": "#/x-defs/schema-software-software-config-children"
        }
      ]
    },
    "response-software-software": {
      "description": "The platform's software",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-software-software"
          }
        }
      }
    },
    "response-software-installeds": {
      "description": "List of installed software",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-software-installeds"
          }
        }
      }
    },
    "parameter-software-installedId": {
      "name": "installed-id",
      "in": "path",
      "required": true,
      "description": "Identifier for the requested package.\n",
      "schema": {
        "$ref": "#/x-defs/schema-software-installed-id"
      }
    },
    "response-software-installed": {
      "description": "An installed package",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-software-installed"
          }
        }
      }
    },
    "schema-firmware-platform-firmware-component-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-firmware-platform-firmware-component-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-def"
        }
      ],
      "type": "string",
      "nullable": true,
      "title": "Name"
    },
    "schema-firmware-platform-firmware-component-show": {
      "properties": {
        "part-number": {
          "title": "Part Number",
          "description": "Component part number",
          "type": "string"
        },
        "actual-firmware": {
          "title": "Actual FW",
          "description": "Actual firmware version",
          "type": "string"
        }
      }
    },
    "schema-firmware-platform-firmware-component-config": {
      "properties": {
        "auto-update": {
          "description": "Firmware component auto-update state",
          "type": "string",
          "nullable": true,
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-enable-disable-def"
            }
          ],
          "default": "enabled"
        },
        "fw-source": {
          "description": "Firmware component default source",
          "type": "string",
          "nullable": true,
          "title": "FW Source",
          "enum": [
            "default",
            "custom",
            null
          ],
          "default": "default"
        }
      }
    },
    "schema-firmware-fw-file-name-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-firmware-fw-file-name-id": {
      "title": "Available Firmware Files",
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-name-def"
        }
      ]
    },
    "schema-firmware-fw-file-delete-action": {
      "description": "Delete FW file from the filesystem",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-firmware-fw-file-upload-action-parameters": {
      "description": "Action parameters for uploading FW ASIC file",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-upload-def"
            }
          }
        }
      }
    },
    "schema-firmware-fw-file-upload-action": {
      "description": "Upload FW file to remote host",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-upload-action-parameters"
        }
      ]
    },
    "schema-firmware-new-fw-file-name-param-def": {
      "description": "New name for FW file",
      "x-action-param-type": "positional",
      "format": "string"
    },
    "schema-firmware-fw-file-rename-action-parameters": {
      "description": "Action parameters for renaming FW file",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "new-name": {
              "$ref": "#/x-defs/schema-firmware-new-fw-file-name-param-def"
            }
          }
        }
      }
    },
    "schema-firmware-fw-file-rename-action": {
      "description": "Rename FW file on filesystem",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-rename-action-parameters"
        }
      ]
    },
    "schema-firmware-force-def": {
      "description": "Force reboot after firmware install when user answers 'yes' in the prompt\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-firmware-skip-reboot-def": {
      "description": "Skip-reboot on firmware install when user answers 'no' in the prompt. If 'force' was specified, it will still skip the reboot\n",
      "x-action-param-type": "flag",
      "type": "boolean"
    },
    "schema-firmware-platform-firmware-component-install-action-parameters": {
      "description": "Install platform component firmware default parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "force": {
              "$ref": "#/x-defs/schema-firmware-force-def"
            },
            "skip-reboot": {
              "$ref": "#/x-defs/schema-firmware-skip-reboot-def"
            }
          }
        }
      }
    },
    "schema-firmware-fw-file-install-action": {
      "description": "System firmware install action",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-install-action-parameters"
        }
      ]
    },
    "schema-firmware-fw-file-action-children": {
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-firmware-fw-file-delete-action"
        },
        "@upload": {
          "$ref": "#/x-defs/schema-firmware-fw-file-upload-action"
        },
        "@rename": {
          "$ref": "#/x-defs/schema-firmware-fw-file-rename-action"
        },
        "@install": {
          "$ref": "#/x-defs/schema-firmware-fw-file-install-action"
        }
      }
    },
    "schema-firmware-fw-file-path-show": {
      "properties": {
        "path": {
          "title": "File Path",
          "description": "The path of a FW file",
          "type": "string"
        }
      }
    },
    "cue-show-schema-firmware-fw-file": {
      "description": "A FW file on the system",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-path-show"
        }
      ]
    },
    "cue-show-schema-firmware-fw-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-fw-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-firmware-fw-file"
      }
    },
    "cue-show-schema-firmware-fw-files": {
      "description": "List of FW files on the system",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-firmware-fw-files-mapping"
        }
      ]
    },
    "cue-show-schema-firmware-platform-firmware-component-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/cue-show-schema-firmware-fw-files"
        }
      }
    },
    "schema-common-nos-remote-url-fetch-def": {
      "description": "scp https ftp and sftp are supported. e.g. scp://username[:password]@hostname/path/filename",
      "x-action-param-type": "positional",
      "format": "remote-url-fetch"
    },
    "schema-firmware-platform-firmware-component-action-parameters": {
      "description": "Action parameters for fetching component FW file",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-fetch-def"
            }
          }
        }
      }
    },
    "schema-firmware-platform-firmware-component-action": {
      "description": "Fetch remote FW file to local filesystem",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action-parameters"
        }
      ]
    },
    "schema-firmware-platform-firmware-component-action-children": {
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action"
        }
      }
    },
    "cue-show-schema-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-show"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware-component-show-children"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action-children"
        }
      ]
    },
    "cue-show-schema-firmware-platform-firmware-component-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware-component"
      }
    },
    "schema-firmware-platform-firmware-presentation": {},
    "cue-show-schema-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware-component-mapping"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-presentation"
        }
      ]
    },
    "cue-show-response-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware"
          }
        }
      }
    },
    "cue-patch-schema-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-config"
        },
        {
          "$ref": "#/x-defs/schema-firmware-platform-firmware-component-action-children"
        }
      ]
    },
    "cue-patch-schema-firmware-platform-firmware-component-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware-component"
      }
    },
    "cue-patch-schema-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware-component-mapping"
        }
      ]
    },
    "cue-patch-response-firmware-platform-firmware": {
      "description": "Set of platform components firmware",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware"
          }
        }
      }
    },
    "parameter-firmware-platform-component-id": {
      "name": "platform-component-id",
      "in": "path",
      "required": true,
      "description": "Platform firmware component ID",
      "schema": {
        "$ref": "#/x-defs/schema-firmware-platform-firmware-component-id"
      }
    },
    "cue-show-response-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-firmware-platform-firmware-component"
          }
        }
      }
    },
    "cue-patch-response-firmware-platform-firmware-component": {
      "description": "Platform firmware component instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-firmware-platform-firmware-component"
          }
        }
      }
    },
    "cue-show-response-firmware-platform-fw-files": {
      "description": "List of FW files on the system",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-firmware-fw-files"
          }
        }
      }
    },
    "parameter-firmware-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the FW file",
      "schema": {
        "$ref": "#/x-defs/schema-firmware-fw-file-name-id"
      }
    },
    "cue-patch-schema-firmware-fw-file": {
      "description": "A FW file on the system",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-firmware-fw-file-action-children"
        }
      ]
    },
    "cue-patch-response-firmware-platform-fw-file": {
      "description": "A FW file on the system",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-firmware-fw-file"
          }
        }
      }
    },
    "cue-show-response-common-transceiver-transceivers": {
      "description": "Set of all transceivers in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceivers"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getTransceivers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/identifier",
              "/*/vendor-rev",
              "/*/vendor-name",
              "/*/vendor-pn",
              "/*/vendor-sn"
            ]
          }
        },
        "view:detail": {
          "operationId": "getTransceivers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/cable-type",
              "/*/cable-length",
              "/*/supported-cable-length",
              "/*/supported-cable-length-smf",
              "/*/diagnostics-status",
              "/*/status",
              "/*/error-status",
              "/*/identifier",
              "/*/vendor-date-code",
              "/*/vendor-rev",
              "/*/vendor-name",
              "/*/vendor-pn",
              "/*/vendor-sn",
              "/*/vendor-oui",
              "/*/revision-compliance",
              "/*/channel/*",
              "/*/temperature/*",
              "/*/voltage/*"
            ]
          }
        }
      }
    },
    "parameter-common-transceiver-transceiver-id": {
      "name": "transceiver-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the transceiver to get\n",
      "schema": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver-id"
      }
    },
    "cue-show-response-common-transceiver-transceiver": {
      "description": "A transceiver in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver"
          }
        }
      }
    },
    "cue-patch-schema-common-transceiver-transceiver": {
      "description": "A transceiver in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-action-children"
        }
      ]
    },
    "cue-patch-response-common-transceiver-transceiver": {
      "description": "A transceiver in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-transceiver-transceiver"
          }
        }
      }
    },
    "cue-show-response-common-transceiver-channels": {
      "description": "Set of all transceiver's channels in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-channels"
          }
        }
      }
    },
    "parameter-common-transceiver-channel-id": {
      "name": "channel-id",
      "in": "path",
      "required": true,
      "description": "The identifier of the transceiver channel to get\n",
      "schema": {
        "$ref": "#/x-defs/schema-common-transceiver-channel-id"
      }
    },
    "cue-show-response-common-transceiver-channel": {
      "description": "A channel in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-channel"
          }
        }
      }
    },
    "cue-show-response-common-transceiver-transceiver-fw": {
      "description": "FW of the transcceiver in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw"
          }
        }
      }
    },
    "cue-show-response-common-transceiver-transceiver-fw-files": {
      "description": "Set of all transceiver's FW files in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-transceiver-transceiver-fw-files"
          }
        }
      }
    },
    "parameter-common-transceiver-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "FW file name of the transceiver module to interact with",
      "schema": {
        "$ref": "#/x-defs/schema-common-transceiver-fw-file-name-id"
      }
    },
    "cue-patch-schema-common-transceiver-transceiver-fw-file": {
      "description": "A transceiver's FW file in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-action-children"
        }
      ]
    },
    "cue-patch-response-common-transceiver-transceiver-fw-file": {
      "description": "A transceiver's FW file in the platform",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-transceiver-transceiver-fw-file"
          }
        }
      }
    },
    "parameter-common-interface-interface-id": {
      "name": "interface-id",
      "in": "path",
      "required": true,
      "description": "The name of the interface to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      }
    },
    "cue-show-response-interface-interface": {
      "description": "An interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-interface-interface"
          }
        }
      }
    },
    "cue-patch-response-interface-interface": {
      "description": "An interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-interface-interface"
          }
        }
      }
    },
    "cue-show-response-if-ip-ip": {
      "description": "IP configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-ip-ip"
          }
        }
      }
    },
    "cue-patch-response-if-ip-ip": {
      "description": "IP configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-ip-ip"
          }
        }
      }
    },
    "cue-show-response-ip-address-ip-prefixes": {
      "description": "Set of IP addresses with prefixes\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefixes"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ip-prefixes": {
      "description": "Set of IP addresses with prefixes\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefixes"
          }
        }
      }
    },
    "parameter-ip-address-ip-prefix-id": {
      "name": "ip-prefix-id",
      "in": "path",
      "required": true,
      "description": "The IP prefix to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix-id"
      }
    },
    "cue-show-response-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ip-prefix"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-prefix"
          }
        }
      }
    },
    "cue-show-response-ip-address-ip-addresses": {
      "description": "Set of IP addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ip-addresses"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ip-addresses": {
      "description": "Set of IP addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-addresses"
          }
        }
      }
    },
    "parameter-ip-address-ip-address-id": {
      "name": "ip-address-id",
      "in": "path",
      "required": true,
      "description": "The IP address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      }
    },
    "cue-show-response-ip-address-ip-address": {
      "description": "An IP address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ip-address"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ip-address": {
      "description": "An IP address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ip-address"
          }
        }
      }
    },
    "cue-show-response-if-link-link": {
      "description": "An physical interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-link-link"
          }
        }
      }
    },
    "cue-patch-response-if-link-link": {
      "description": "An physical interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-link-link"
          }
        }
      }
    },
    "cue-show-response-common-if-link-if-link-protodown-reason": {
      "description": "The link protodown reason of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-if-link-if-link-protodown-reason"
          }
        }
      }
    },
    "schema-common-interface-interface-phy-detail-show": {
      "properties": {
        "time-since-last-clear-min": {
          "title": "Last Cleared Time(in mins)",
          "description": "Time since last cleared",
          "type": "string"
        },
        "phy-received-bits": {
          "title": "Bits Received",
          "description": "Total bits received",
          "type": "string"
        },
        "symbol-errors": {
          "title": "Symbol Errors",
          "description": "Errors not corrected by phy correction mechanisms",
          "type": "string"
        },
        "effective-errors": {
          "title": "Effective Errors",
          "description": "Errors not corrected by FEC or FEC inactive",
          "type": "string"
        },
        "phy-raw-errors-lane0": {
          "title": "Raw Errors Lane0",
          "description": "Error bits/corrected errors on lane-0",
          "type": "string"
        },
        "phy-raw-errors-lane1": {
          "title": "Raw Errors Lane1",
          "description": "Error bits/corrected errors on lane-1",
          "type": "string"
        },
        "phy-raw-errors-lane2": {
          "title": "Raw Errors Lane2",
          "description": "Error bits/corrected errors on lane-2",
          "type": "string"
        },
        "phy-raw-errors-lane3": {
          "title": "Raw Errors Lane3",
          "description": "Error bits/corrected errors on lane-3",
          "type": "string"
        },
        "phy-raw-errors-lane4": {
          "title": "Raw Errors Lane4",
          "description": "Error bits/corrected errors on lane-4",
          "type": "string"
        },
        "phy-raw-errors-lane5": {
          "title": "Raw Errors Lane5",
          "description": "Error bits/corrected errors on lane-5",
          "type": "string"
        },
        "phy-raw-errors-lane6": {
          "title": "Raw Errors Lane6",
          "description": "Error bits/corrected errors on lane-6",
          "type": "string"
        },
        "phy-raw-errors-lane7": {
          "title": "Raw Errors Lane7",
          "description": "Error bits/corrected errors on lane-7",
          "type": "string"
        },
        "raw-ber": {
          "title": "Raw BER",
          "description": "Error bits/corrected errors BER",
          "type": "string"
        },
        "symbol-ber": {
          "title": "Symbol BER",
          "description": "BER not corrected by phy correction mechanisms",
          "type": "string"
        },
        "effective-ber": {
          "title": "Effective BER",
          "description": "BER not corrected by FEC or FEC inactive",
          "type": "string"
        },
        "raw-ber-lane0": {
          "title": "Raw BER Lane0",
          "description": "BER on lane-0",
          "type": "string"
        },
        "raw-ber-lane1": {
          "title": "Raw BER Lane1",
          "description": "BER on lane-1",
          "type": "string"
        },
        "raw-ber-lane2": {
          "title": "Raw BER Lane2",
          "description": "BER on lane-2",
          "type": "string"
        },
        "raw-ber-lane3": {
          "title": "Raw BER Lane3",
          "description": "BER on lane-3",
          "type": "string"
        },
        "raw-ber-lane4": {
          "title": "Raw BER Lane4",
          "description": "BER on lane-4",
          "type": "string"
        },
        "raw-ber-lane5": {
          "title": "Raw BER Lane5",
          "description": "BER on lane-5",
          "type": "string"
        },
        "raw-ber-lane6": {
          "title": "Raw BER Lane6",
          "description": "BER on lane-6",
          "type": "string"
        },
        "raw-ber-lane7": {
          "title": "Raw BER Lane7",
          "description": "BER on lane-7",
          "type": "string"
        },
        "rs-num-corr-err-bin0": {
          "title": "RS Error Corrected Bin0",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin1": {
          "title": "RS Error Corrected Bin1",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin2": {
          "title": "RS Error Corrected Bin2",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin3": {
          "title": "RS Error Corrected Bin3",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin4": {
          "title": "RS Error Corrected Bin4",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin5": {
          "title": "RS Error Corrected Bin5",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin6": {
          "title": "RS Error Corrected Bin6",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin7": {
          "title": "RS Error Corrected Bin7",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin8": {
          "title": "RS Error Corrected Bin8",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin9": {
          "title": "RS Error Corrected Bin9",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin10": {
          "title": "RS Error Corrected Bin10",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin11": {
          "title": "RS Error Corrected Bin11",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin12": {
          "title": "RS Error Corrected Bin12",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin13": {
          "title": "RS Error Corrected Bin13",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin14": {
          "title": "RS Error Corrected Bin14",
          "description": "RS Error correction",
          "type": "string"
        },
        "rs-num-corr-err-bin15": {
          "title": "RS Error Corrected Bin15",
          "description": "RS Error correction",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-interface-phy-detail": {
      "description": "An interface link phy details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-detail-show"
        }
      ]
    },
    "cue-show-response-common-interface-interface-phy-detail": {
      "description": "An interface link phy details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-interface-interface-phy-detail"
          }
        }
      }
    },
    "schema-common-interface-interface-phy-diag-show": {
      "properties": {
        "pd-fsm-state": {
          "title": "PD FSM State",
          "description": "PD State Machine",
          "type": "string"
        },
        "eth-an-fsm-state": {
          "title": "ETH AN FSM State",
          "description": "ETH AN State Machine",
          "type": "string"
        },
        "phy-hst-fsm-state": {
          "title": "PHY HST FSM State",
          "description": "Phy HST State Machine",
          "type": "string"
        },
        "psi-fsm-state": {
          "title": "PSI FSM State",
          "description": "PSI State Machine",
          "type": "string"
        },
        "phy-manager-link-enabled": {
          "title": "PHY Manager Link Enabled",
          "description": "Phy Manager Link State",
          "type": "string"
        },
        "phy-manager-link-width-enabled": {
          "title": "PHY Manager Link Width Enabled",
          "description": "Phy Manager Link Width State",
          "type": "string"
        },
        "phy-manager-link-proto-enabled": {
          "title": "PHY Manager Link Proto Enabled",
          "description": "Phy Manager Link Proto State",
          "type": "string"
        },
        "core-to-phy-link-enabled": {
          "title": "Core To PHY Link Enabled",
          "description": "Core-PHY Link State",
          "type": "string"
        },
        "core-to-phy-link-width-enabled": {
          "title": "Core To PHY Link Width Enabled",
          "description": "Core-PHY Link Width State",
          "type": "string"
        },
        "core-to-phy-link-proto-enabled": {
          "title": "Core To PHY Link Proto Enabled",
          "description": "Core-PHY Link Proto State",
          "type": "string"
        },
        "cable-proto-cap-ext": {
          "title": "Cable Proto Cap Ext",
          "description": "Cable Ext Proto Capability",
          "type": "string"
        },
        "loopback-mode": {
          "title": "Loopback Mode",
          "description": "Loopback Mode",
          "type": "string"
        },
        "retran-mode-request": {
          "title": "Retran Mode Request",
          "description": "Retran Mode Request",
          "type": "string"
        },
        "retran-mode-active": {
          "title": "Retran Mode Active",
          "description": "Retran Mode Active",
          "type": "string"
        },
        "fec-mode-request": {
          "title": "FEC Mode Request",
          "description": "FEC Mode request",
          "type": "string"
        },
        "profile-fec-in-use": {
          "title": "Profile FEC In Use",
          "description": "Profile FEC In Use",
          "type": "string"
        },
        "pd-link-enabled": {
          "title": "PD Link Enabled",
          "description": "PD Link Enabled",
          "type": "string"
        },
        "pd-link-width-enabled": {
          "title": "PD Link Width Enabled",
          "description": "PD Link Width Enabled",
          "type": "string"
        },
        "pd-link-speed-enabled": {
          "title": "PD Link Speed Enabled",
          "description": "PD Link Speed Enabled",
          "type": "string"
        },
        "phy-hst-link-enabled": {
          "title": "PHY HST Link Enabled",
          "description": "PHY HST Link Enabled",
          "type": "string"
        },
        "phy-hst-link-width-enabled": {
          "title": "PHY HST Link Width Enabled",
          "description": "PHY HST Link Width Enabled",
          "type": "string"
        },
        "phy-hst-link-speed-enabled": {
          "title": "PHY HST Link Speed Enabled",
          "description": "PHY HST Link Speed Enabled",
          "type": "string"
        },
        "eth-an-link-enabled": {
          "title": "ETH AN Link Enabled",
          "description": "ETH AN Link Enabled",
          "type": "string"
        },
        "phy-manager-state": {
          "title": "PHY Manager State",
          "description": "Phy Manager State",
          "type": "string"
        },
        "eth-proto-admin": {
          "title": "ETH Proto Admin",
          "description": "ETH Proto Admin",
          "type": "string"
        },
        "ext-eth-proto-admin": {
          "title": "Ext ETH Proto Admin",
          "description": "Ext ETH Proto Admin",
          "type": "string"
        },
        "eth-proto-capability": {
          "title": "ETH Proto Capability",
          "description": "ETH Proto Cap",
          "type": "string"
        },
        "ext-eth-proto-capability": {
          "title": "Ext ETH Proto Capability",
          "description": "Ext ETH Proto Cap",
          "type": "string"
        },
        "data-rate-oper": {
          "title": "Data Rate Oper",
          "description": "Data Rate Operational",
          "type": "string"
        },
        "an-status": {
          "title": "AN Status",
          "description": "AN Status",
          "type": "string"
        },
        "an-disable-admin": {
          "title": "AN Disable Admin",
          "description": "AN Disable Admin",
          "type": "string"
        },
        "proto-mask": {
          "title": "Proto Mask",
          "description": "Proto Mask",
          "type": "string"
        },
        "module-info-ext": {
          "title": "Module Info Ext",
          "description": "Module Info Ext",
          "type": "string"
        },
        "ethernet-compliance-code": {
          "title": "Ethernet Compliance Code",
          "description": "Ethernet Compliance Code",
          "type": "string"
        },
        "ext-ethernet-compliance-code": {
          "title": "Ext Ethernet Compliance Code",
          "description": "Ext Ethernet Compliance Code",
          "type": "string"
        },
        "memory-map-rev": {
          "title": "Memory Map Rev",
          "description": "Memory Map Rev",
          "type": "string"
        },
        "linear-direct-drive": {
          "title": "Linear Direct Drive",
          "description": "Linear Direct Drive",
          "type": "string"
        },
        "cable-breakout": {
          "title": "Cable Breakout",
          "description": "Cable Breakout",
          "type": "string"
        },
        "cable-rx-amp": {
          "title": "Cable RX Amp",
          "description": "Cable RX Amp",
          "type": "string"
        },
        "cable-rx-pre-emphasis": {
          "title": "Cable RX Pre Emphasis",
          "description": "Cable RX Pre Emphasis",
          "type": "string"
        },
        "cable-rx-post-emphasis": {
          "title": "Cable RX Post Ephasis",
          "description": "Cable RX Post Emphasis",
          "type": "string"
        },
        "cable-tx-equalization": {
          "title": "Cable TX Equalization",
          "description": "Cable TX Equalization",
          "type": "string"
        },
        "cable-attenuation-53g": {
          "title": "Cable Attenuation 53g",
          "description": "Cable Attenuation 53g",
          "type": "string"
        },
        "cable-attenuation-25g": {
          "title": "Cable Attenuation 25g",
          "description": "Cable Attenuation 25g",
          "type": "string"
        },
        "cable-attenuation-12g": {
          "title": "Cable Attenuation 12g",
          "description": "Cable Attenuation 12g",
          "type": "string"
        },
        "cable-attenuation-7g": {
          "title": "Cable Attenuation 7g",
          "description": "Cable Attenuation 7g",
          "type": "string"
        },
        "cable-attenuation-5g": {
          "title": "Cable Attenuation 5g",
          "description": "Cable Attenuation 5g",
          "type": "string"
        },
        "tx-input-freq-sync": {
          "title": "TX Input Freq Sync",
          "description": "TX Input Freq Sync",
          "type": "string"
        },
        "tx-cdr-state": {
          "title": "TX CDR State",
          "description": "TX CDR State",
          "type": "string"
        },
        "rx-cdr-state": {
          "title": "RX CDR State",
          "description": "RX CDR State",
          "type": "string"
        },
        "module-fw-version": {
          "title": "Module FW Version",
          "description": "Module FW Version",
          "type": "string"
        },
        "module-st": {
          "title": "Module St",
          "description": "Module State",
          "type": "string"
        },
        "dp-st-lane0": {
          "title": "DP St Lane0",
          "description": "DataPath State Lane0",
          "type": "string"
        },
        "dp-st-lane1": {
          "title": "DP St Lane1",
          "description": "DataPath State Lane1",
          "type": "string"
        },
        "dp-st-lane2": {
          "title": "DP St Lane2",
          "description": "DataPath State Lane2",
          "type": "string"
        },
        "dp-st-lane3": {
          "title": "DP St Lane3",
          "description": "DataPath State Lane3",
          "type": "string"
        },
        "dp-st-lane4": {
          "title": "DP St Lane4",
          "description": "DataPath State Lane4",
          "type": "string"
        },
        "dp-st-lane5": {
          "title": "DP St Lane5",
          "description": "DataPath State Lane5",
          "type": "string"
        },
        "dp-st-lane6": {
          "title": "DP St Lane6",
          "description": "DataPath State Lane6",
          "type": "string"
        },
        "dp-st-lane7": {
          "title": "DP St Lane7",
          "description": "DataPath State Lane7",
          "type": "string"
        },
        "rx-output-valid": {
          "title": "RX Output Valid",
          "description": "RX Output Valid",
          "type": "string"
        },
        "rx-power-type": {
          "title": "RX Power Type",
          "description": "RX Power Type",
          "type": "string"
        },
        "active-set-host-compliance-code": {
          "title": "Active Set Host Compliance Code",
          "description": "Active Set Host Compliance Code",
          "type": "string"
        },
        "active-set-media-compliance-code": {
          "title": "Active Set Media Compliance Code",
          "description": "Active Set Media Compliance Code",
          "type": "string"
        },
        "error-code-response": {
          "title": "Error Code Response",
          "description": "Error Code Response",
          "type": "string"
        },
        "temp-flags": {
          "title": "Temp Flags",
          "description": "Temp Flags",
          "type": "string"
        },
        "vcc-flags": {
          "title": "VCC Flags",
          "description": "VCC Flags",
          "type": "string"
        },
        "mod-fw-fault": {
          "title": "Mod FW Fault",
          "description": "Mod FW Fault",
          "type": "string"
        },
        "dp-fw-fault": {
          "title": "DP FW Fault",
          "description": "DP FW Fault",
          "type": "string"
        },
        "rx-los-cap": {
          "title": "RX LOS Cap",
          "description": "RX LOS Cap",
          "type": "string"
        },
        "tx-fault": {
          "title": "TX Fault",
          "description": "TX Fault",
          "type": "string"
        },
        "tx-los": {
          "title": "TX LOS",
          "description": "TX LOS",
          "type": "string"
        },
        "tx-cdr-lol": {
          "title": "TX CDR LOL",
          "description": "TX CDR LOL",
          "type": "string"
        },
        "tx-ad-eq-fault": {
          "title": "TX AD EQ Fault",
          "description": "TX AD EQ Fault",
          "type": "string"
        },
        "rx-los": {
          "title": "RX LOS",
          "description": "RX LOS",
          "type": "string"
        },
        "rx-cdr-lol": {
          "title": "RX CDR LOL",
          "description": "RX CDR LOL",
          "type": "string"
        },
        "rx-output-valid-change": {
          "title": "RX Output Valid Change",
          "description": "RX Output Valid Change",
          "type": "string"
        },
        "flag-in-use": {
          "title": "Flag In Use",
          "description": "Flag In Use",
          "type": "string"
        },
        "sync-header-error-counter": {
          "title": "Sync Header Error Counter",
          "description": "Sync Header Error Counter",
          "type": "string"
        },
        "port-local-physical-errors": {
          "title": "Local Physical Errors",
          "description": "Local Physical Errors",
          "type": "string"
        },
        "port-malformed-packet-errors": {
          "title": "Malformed Packet Errors",
          "description": "Malformed Packet Errors",
          "type": "string"
        },
        "port-buffer-overrun-errors": {
          "title": "Buffer Overrun Errors",
          "description": "Buffer Overrun Errors",
          "type": "string"
        },
        "port-dlid-mapping-errors": {
          "title": "Dlid Mapping Errors",
          "description": "Dlid Mapping Errors",
          "type": "string"
        },
        "port-vl-mapping-errors": {
          "title": "VL Mapping Errors",
          "description": "VL Mapping Errors",
          "type": "string"
        },
        "port-looping-errors": {
          "title": "Looping Errors",
          "description": "Looping Errors",
          "type": "string"
        },
        "port-inactive-discards": {
          "title": "Inactive Discards",
          "description": "Inactive Discards",
          "type": "string"
        },
        "port-neighbor-mtu-discards": {
          "title": "Neighbor MTU Discards",
          "description": "Neighbor MTU Discards",
          "type": "string"
        },
        "plr-rcv-codes": {
          "title": "PLR Received Codes",
          "description": "PLR Received Codes",
          "type": "string"
        },
        "plr-rcv-codes-err": {
          "title": "PLR Received Codes Errors",
          "description": "PLR Received Codes Errors",
          "type": "string"
        },
        "plr-rcv-uncorrectable-code": {
          "title": "PLR Received Uncorrectable Code",
          "description": "PLR Received Uncorrectable Code",
          "type": "string"
        },
        "plr-xmit-codes": {
          "title": "PLR Xmit Codes",
          "description": "PLR Xmit Codes",
          "type": "string"
        },
        "plr-xmit-retry-codes": {
          "title": "PLR Xmit Retry Codes",
          "description": "PLR Xmit Retry Codes",
          "type": "string"
        },
        "plr-xmit-retry-events": {
          "title": "PLR Xmit Retry Events",
          "description": "PLR Xmit Retry Events",
          "type": "string"
        },
        "plr-sync-events": {
          "title": "PLR Sync Events",
          "description": "PLR Sync Events",
          "type": "string"
        },
        "plr-codes-loss": {
          "title": "PLR Codes Loss",
          "description": "PLR Codes Loss",
          "type": "string"
        },
        "plr-xmit-retry-events-within-t-sec-max": {
          "title": "PLR Xmit Retry Events Within Sec Max",
          "description": "PLR Xmit Retry Events Within Sec Max",
          "type": "string"
        },
        "plr-bw-loss-percent": {
          "title": "PLR BW Loss Percent",
          "description": "PLR BW Loss Percent",
          "type": "string"
        },
        "rq-general-error": {
          "title": "RQ General Error",
          "description": "RQ General Error",
          "type": "string"
        },
        "ib-phy-fsm-state": {
          "title": "IB Phy Fsm State",
          "description": "IB Phy Fsm State",
          "type": "string"
        },
        "zero-hist": {
          "title": "Zero hist",
          "description": "Zero hist",
          "type": "string"
        },
        "successful-recovery-events": {
          "title": "Successful Recovery Events",
          "description": "Successful Recovery Events",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-interface-interface-phy-diag": {
      "description": "An interface link phy diag details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interface-phy-diag-show"
        }
      ]
    },
    "cue-show-response-common-interface-interface-phy-diag": {
      "description": "An interface link phy diag details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-interface-interface-phy-diag"
          }
        }
      }
    },
    "cue-show-response-common-if-link-link-state": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-if-link-link-state"
          }
        }
      }
    },
    "cue-patch-response-common-if-link-link-state": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-if-link-link-state"
          }
        }
      }
    },
    "cue-show-response-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-if-link-flap-protection"
          }
        }
      }
    },
    "cue-patch-response-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-if-link-flap-protection"
          }
        }
      }
    },
    "cue-show-response-acl-if-acls": {
      "description": "Interface ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acls"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAcls",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/statistics/*/inbound/packet",
              "/*/statistics/*/inbound/byte",
              "/*/statistics/*/outbound/packet",
              "/*/statistics/*/outbound/byte",
              "/*/statistics/*"
            ],
            "omit": [
              "/*/statistics/*/acl-name",
              "/*/statistics/*/rule-id"
            ]
          }
        }
      }
    },
    "cue-patch-response-acl-if-acls": {
      "description": "Interface ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-if-acls"
          }
        }
      }
    },
    "parameter-acl-acl-id": {
      "name": "acl-id",
      "in": "path",
      "required": true,
      "description": "The acl id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      }
    },
    "cue-show-response-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acl"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAcl",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/inbound/packet",
              "/statistics/*/inbound/byte",
              "/statistics/*/outbound/packet",
              "/statistics/*/outbound/byte",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "cue-patch-response-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-if-acl"
          }
        }
      }
    },
    "cue-show-response-acl-if-acl-stats": {
      "description": "ACL statistics per acl rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stats"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclStatistics",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/inbound/packet",
              "/*/inbound/byte",
              "/*/outbound/packet",
              "/*/outbound/byte",
              "/*"
            ],
            "omit": [
              "/*/rule-id",
              "/*/acl-name"
            ]
          }
        }
      }
    },
    "parameter-acl-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The rule id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      }
    },
    "cue-show-response-acl-if-acl-stat": {
      "description": "ACL match statistics packets and bytes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stat"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getIfAclRuleStatistics",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/inbound/packet",
              "/inbound/byte",
              "/outbound/packet",
              "/outbound/byte",
              "/*"
            ],
            "omit": [
              "/rule-id",
              "/acl-name"
            ]
          }
        }
      }
    },
    "schema-common-acl-if-acl-presentation": {},
    "schema-common-acl-if-acl-mdata-show": {
      "properties": {
        "acl-name": {
          "title": "ACL Name",
          "description": "ACL name",
          "type": "string"
        },
        "rule-id": {
          "title": "Rule",
          "description": "ACL rule id",
          "type": "string",
          "format": "integer"
        }
      }
    },
    "schema-common-acl-if-acl-stat-show": {
      "properties": {
        "packet": {
          "title": "Packets",
          "description": "ACL rule match statistics packet",
          "type": "string"
        },
        "byte": {
          "title": "Data Size",
          "description": "ACL rule match statistics bytes",
          "type": "string"
        },
        "remark": {
          "title": "Remark",
          "description": "ACL rule remark",
          "type": "string"
        }
      }
    },
    "cue-show-schema-common-acl-inbound-stats": {
      "description": "Inbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stat-show"
        }
      ]
    },
    "cue-show-schema-common-acl-outbound-stats": {
      "description": "Outbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stat-show"
        }
      ]
    },
    "cue-show-schema-common-acl-if-acl-stat-show-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-action"
            }
          ]
        },
        "inbound": {
          "description": "ACL rule inbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-inbound-stats"
            }
          ]
        },
        "outbound": {
          "description": "ACL rule outbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-outbound-stats"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-if-acl-stat": {
      "description": "ACL match statistics packets and bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-mdata-show"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stat-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-stat-show-children"
        }
      ]
    },
    "cue-show-schema-common-acl-if-acl-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-stat"
      }
    },
    "schema-common-acl-if-acl-stats-presentation": {},
    "cue-show-schema-common-acl-if-acl-stats": {
      "description": "ACL statistics per ACL rule",
      "title": "Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-stats-presentation"
        }
      ]
    },
    "cue-show-schema-common-acl-if-acl-show-children": {
      "properties": {
        "statistics": {
          "description": "ACL stats depicting packets hit the ACL rules",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-stats"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-inbound-control-plane": {
      "description": "Inbound control-plane",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-show-schema-common-acl-inbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-inbound-control-plane"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-inbound-config-children"
        }
      ]
    },
    "cue-show-response-acl-if-acl-inbound": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-inbound"
          }
        }
      }
    },
    "cue-patch-schema-common-acl-inbound-control-plane": {
      "description": "Inbound control-plane",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-inbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-inbound-control-plane"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-inbound-config-children"
        }
      ]
    },
    "cue-patch-response-acl-if-acl-inbound": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-inbound"
          }
        }
      }
    },
    "cue-show-response-acl-if-acl-inbound-control-plane": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-state-state-empty"
          }
        }
      }
    },
    "cue-patch-response-acl-if-acl-inbound-control-plane": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
          }
        }
      }
    },
    "cue-show-schema-common-acl-outbound-control-plane": {
      "description": "Outbound control-plane details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-show-schema-common-acl-outbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-acl-outbound-control-plane"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-acl-outbound-config-children"
        }
      ]
    },
    "cue-show-response-acl-if-acl-outbound": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-outbound"
          }
        }
      }
    },
    "cue-patch-schema-common-acl-outbound-control-plane": {
      "description": "Outbound control-plane details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        }
      ]
    },
    "cue-patch-schema-common-acl-outbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-acl-outbound-control-plane"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-acl-outbound-config-children"
        }
      ]
    },
    "cue-patch-response-acl-if-acl-outbound": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-outbound"
          }
        }
      }
    },
    "cue-show-response-acl-if-acl-outbound-control-plane": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-state-state-empty"
          }
        }
      }
    },
    "cue-patch-response-acl-if-acl-outbound-control-plane": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
          }
        }
      }
    },
    "cue-show-response-common-interface-if-transceiver": {
      "description": "An interface transceiver details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-interface-if-transceiver"
          }
        }
      }
    },
    "cue-show-response-common-interface-if-transceiver-thresholds": {
      "description": "An interface transceiver thresholds",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-interface-if-transceiver-thresholds"
          }
        }
      }
    },
    "schema-common-lldp-lldp-config": {
      "properties": {
        "state": {
          "description": "LLDP state configuration",
          "type": "string",
          "enum": [
            "enabled",
            "disabled",
            null
          ],
          "default": "enabled",
          "nullable": true
        },
        "tx-interval": {
          "description": "Change transmit delay",
          "type": "integer",
          "default": 30,
          "minimum": 5,
          "maximum": 32768,
          "nullable": true
        },
        "tx-hold-multiplier": {
          "description": "TTL of transmitted packets is calculated by multiplying the tx-interval by the given factor",
          "type": "integer",
          "default": 4,
          "minimum": 1,
          "maximum": 8192,
          "nullable": true
        },
        "dot1-tlv": {
          "description": "Enable dot1 TLV advertisements on enabled ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "lldp-med-inventory-tlv": {
          "description": "Enable LLDP MED Inventory TLV advertisements on enabled ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-offon-def"
            }
          ],
          "default": "off",
          "type": "string",
          "nullable": true
        },
        "mode": {
          "title": "lldp mode",
          "description": "Enable sending CDP/LLDP frames only",
          "type": "string",
          "enum": [
            "default",
            "force-send-cdpv1",
            "force-send-cdpv2",
            "force-send-lldp",
            null
          ],
          "default": "default",
          "nullable": true
        }
      }
    },
    "schema-common-lldp-ip-port-num-str-def": {
      "type": "string",
      "format": "integer",
      "nullable": true
    },
    "schema-common-lldp-l4-port-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-ip-port-num-str-def"
        }
      ],
      "nullable": true
    },
    "schema-common-lldp-port-prio-config": {
      "properties": {
        "priority": {
          "description": "priority",
          "type": "integer",
          "default": 0,
          "minimum": 0,
          "maximum": 7,
          "nullable": true
        }
      }
    },
    "cue-show-schema-common-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-ports-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-port-prio"
      }
    },
    "schema-common-lldp-ports-prio-presentation": {},
    "cue-show-schema-common-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-ports-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-ports-prio-presentation"
        }
      ]
    },
    "schema-common-lldp-l4-port-name-def": {
      "type": "string",
      "enum": [
        "iSCSI",
        "NVME_4420",
        "NVME_8009",
        null
      ],
      "nullable": true
    },
    "schema-common-lldp-l4-app-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-l4-port-name-def"
        }
      ],
      "nullable": true
    },
    "cue-show-schema-common-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-show-schema-common-lldp-apps-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-common-lldp-app-prio"
      }
    },
    "schema-common-lldp-apps-prio-presentation": {},
    "cue-show-schema-common-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-apps-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-apps-prio-presentation"
        }
      ]
    },
    "cue-show-schema-common-lldp-application-tlv-priority-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "schema-common-lldp-application-tlv-priority-presentation": {},
    "cue-show-schema-common-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-application-tlv-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-application-tlv-priority-presentation"
        }
      ]
    },
    "cue-show-schema-common-lldp-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-common-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "schema-common-nos-yes-no-def": {
      "type": "string",
      "nullable": true,
      "enum": [
        "yes",
        "no",
        null
      ]
    },
    "schema-common-lldp-lldp-show": {
      "properties": {
        "is-running": {
          "description": "lldp process state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-nos-yes-no-def"
            }
          ]
        }
      }
    },
    "cue-show-schema-common-lldp-lldp": {
      "description": "Global LLDP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-show"
        }
      ]
    },
    "cue-show-response-common-lldp-lldp": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-lldp-lldp"
          }
        }
      }
    },
    "cue-patch-schema-common-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-ports-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-lldp-port-prio"
      }
    },
    "cue-patch-schema-common-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports-prio-mapping"
        }
      ]
    },
    "cue-patch-schema-common-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-port-prio-config"
        }
      ]
    },
    "cue-patch-schema-common-lldp-apps-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-lldp-app-prio"
      }
    },
    "cue-patch-schema-common-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-apps-prio-mapping"
        }
      ]
    },
    "cue-patch-schema-common-lldp-application-tlv-priority-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-application-tlv-priority-config-children"
        }
      ]
    },
    "cue-patch-schema-common-lldp-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "cue-patch-schema-common-lldp-lldp": {
      "description": "Global LLDP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/cue-patch-schema-common-lldp-lldp-config-children"
        }
      ]
    },
    "cue-patch-response-common-lldp-lldp": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-lldp-lldp"
          }
        }
      }
    },
    "cue-show-response-common-snmp-snmp-server": {
      "description": "SNMP server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-snmp-server"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-snmp-server": {
      "description": "SNMP server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-snmp-server"
          }
        }
      }
    },
    "cue-show-response-common-snmp-listening-addresses": {
      "description": "Collection of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-addresses"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-listening-addresses": {
      "description": "Collection of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-listening-addresses"
          }
        }
      }
    },
    "parameter-common-snmp-listening-address-id": {
      "name": "listening-address-id",
      "in": "path",
      "required": true,
      "description": "The name of the listening address to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-listening-address-id"
      }
    },
    "cue-show-response-common-snmp-listening-address": {
      "description": "A listening address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-listening-address"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-listening-address": {
      "description": "A listening address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-listening-address"
          }
        }
      }
    },
    "cue-show-response-common-snmp-usernames": {
      "description": "Usernames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-usernames"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-usernames": {
      "description": "Usernames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-usernames"
          }
        }
      }
    },
    "parameter-common-snmp-username-id": {
      "name": "username-id",
      "in": "path",
      "required": true,
      "description": "The name of the username to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-username-id"
      }
    },
    "cue-show-response-common-snmp-username": {
      "description": "A username",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-username"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-username": {
      "description": "A username",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-username"
          }
        }
      }
    },
    "cue-show-response-common-snmp-auth-none": {
      "description": "No authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-none"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-auth-none": {
      "description": "No authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-none"
          }
        }
      }
    },
    "cue-show-response-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5s"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5s"
          }
        }
      }
    },
    "parameter-common-snmp-auth-md5-id": {
      "name": "auth-id",
      "in": "path",
      "required": true,
      "description": "The name of the auth-md5 password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-auth-md5-id"
      }
    },
    "cue-show-response-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-md5"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-md5"
          }
        }
      }
    },
    "cue-show-response-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-dess"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-dess"
          }
        }
      }
    },
    "parameter-common-snmp-encrypt-des-id": {
      "name": "encrypt-id",
      "in": "path",
      "required": true,
      "description": "The name of the DES encryption password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-des-id"
      }
    },
    "cue-show-response-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-des"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-des"
          }
        }
      }
    },
    "cue-show-response-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aess"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aess"
          }
        }
      }
    },
    "parameter-common-snmp-encrypt-aes-id": {
      "name": "encrypt-id",
      "in": "path",
      "required": true,
      "description": "The name of the AES encryption password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-id"
      }
    },
    "cue-show-response-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-encrypt-aes"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-encrypt-aes"
          }
        }
      }
    },
    "cue-show-response-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-shas"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-shas"
          }
        }
      }
    },
    "parameter-common-snmp-auth-sha-id": {
      "name": "auth-id",
      "in": "path",
      "required": true,
      "description": "The name of the auth-sha password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-auth-sha-id"
      }
    },
    "cue-show-response-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-auth-sha"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-auth-sha"
          }
        }
      }
    },
    "cue-show-response-common-snmp-mibs": {
      "description": "MIBs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-mibs"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-mibs": {
      "description": "MIBs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-mibs"
          }
        }
      }
    },
    "cue-show-response-common-snmp-viewnames": {
      "description": "Collection of viewnames that restrict MIB tree exposure",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-viewnames"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-viewnames": {
      "description": "Collection of viewnames that restrict MIB tree exposure",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewnames"
          }
        }
      }
    },
    "parameter-common-snmp-viewname-id": {
      "name": "viewname-id",
      "in": "path",
      "required": true,
      "description": "The name of the viewname to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-viewname-id"
      }
    },
    "cue-show-response-common-snmp-viewname": {
      "description": "A viewname",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-viewname"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-viewname": {
      "description": "A viewname",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-viewname"
          }
        }
      }
    },
    "cue-show-response-common-snmp-readonly-communities": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv4\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-communities": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv4\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities"
          }
        }
      }
    },
    "parameter-common-snmp-readonly-community-id": {
      "name": "readonly-community-id",
      "in": "path",
      "required": true,
      "description": "The name of the readonly community string to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-id"
      }
    },
    "cue-show-response-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community"
          }
        }
      }
    },
    "cue-show-response-common-snmp-readonly-community-accesses": {
      "description": "Assign addresses to readonly community string password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-accesses"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community-accesses": {
      "description": "Assign addresses to readonly community string password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-accesses"
          }
        }
      }
    },
    "parameter-common-snmp-readonly-community-access-id": {
      "name": "access-id",
      "in": "path",
      "required": true,
      "description": "The name of the readonly community string access address to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-id"
      }
    },
    "cue-show-response-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-access"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-access"
          }
        }
      }
    },
    "cue-show-response-common-snmp-readonly-communities-v6": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv6\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-communities-v6"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-communities-v6": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv6\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-communities-v6"
          }
        }
      }
    },
    "parameter-common-snmp-readonly-community-v6-id": {
      "name": "readonly-community-id",
      "in": "path",
      "required": true,
      "description": "The name of the readonly community string to get for IPv6",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-id"
      }
    },
    "cue-show-response-common-snmp-readonly-community-v6": {
      "description": "A readonly community string password for version 1 or 2c access for IPv6\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community-v6": {
      "description": "A readonly community string password for version 1 or 2c access for IPv6\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6"
          }
        }
      }
    },
    "cue-show-response-common-snmp-readonly-community-v6-accesses": {
      "description": "Assign IPv6 addresses to readonly community string password\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-accesses"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community-v6-accesses": {
      "description": "Assign IPv6 addresses to readonly community string password\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-accesses"
          }
        }
      }
    },
    "parameter-common-snmp-readonly-community-v6-access-id": {
      "name": "access-id",
      "in": "path",
      "required": true,
      "description": "The name of the readonly community string access address to get for IPv6\n",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-id"
      }
    },
    "cue-show-response-common-snmp-readonly-community-v6-access": {
      "description": "An IPv6 address for readonly community string password\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-readonly-community-v6-access"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-readonly-community-v6-access": {
      "description": "An IPv6 address for readonly community string password\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-readonly-community-v6-access"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-link-down": {
      "description": "Enable or disable SNMP traps for interface link-down status.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-down"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-link-down": {
      "description": "Enable or disable SNMP traps for interface link-down status.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-down"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-link-up": {
      "description": "Enable or disable SNMP traps for interface link-up status.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-link-up"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-link-up": {
      "description": "Enable or disable SNMP traps for interface link-up status.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-link-up"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-snmp-auth-failures": {
      "description": "Enable or disable traps for SNMP Authentication failures.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-snmp-auth-failures"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-snmp-auth-failures": {
      "description": "Enable or disable traps for SNMP Authentication failures.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-snmp-auth-failures"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-cpu-load-average": {
      "description": "Enable or disable traps for CPU load average thresholds.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-cpu-load-average"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-cpu-load-average": {
      "description": "Enable or disable traps for CPU load average thresholds.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-cpu-load-average"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minutes"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minutes"
          }
        }
      }
    },
    "parameter-common-snmp-trap-one-minute-id": {
      "name": "one-minute-id",
      "in": "path",
      "required": true,
      "description": "The name of the username to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-id"
      }
    },
    "cue-show-response-common-snmp-trap-one-minute": {
      "description": "A One Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-one-minute"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-one-minute": {
      "description": "A One Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-one-minute"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minutes"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minutes"
          }
        }
      }
    },
    "parameter-common-snmp-trap-five-minute-id": {
      "name": "five-minute-id",
      "in": "path",
      "required": true,
      "description": "The name of the username to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-id"
      }
    },
    "cue-show-response-common-snmp-trap-five-minute": {
      "description": "A Five Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-five-minute"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-five-minute": {
      "description": "A Five Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-five-minute"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-fifteen-minutes"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-fifteen-minutes"
          }
        }
      }
    },
    "parameter-common-snmp-trap-fifteen-minute-id": {
      "name": "fifteen-minute-id",
      "in": "path",
      "required": true,
      "description": "The name of the username to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-id"
      }
    },
    "cue-show-response-common-snmp-trap-fifteen-minute": {
      "description": "A 15 Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-fifteen-minute"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-fifteen-minute": {
      "description": "A 15 Minute load average threshold to send SNMP traps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-fifteen-minute"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-destinations": {
      "description": "Collection of destination IP addresses where TRAP/INFORM messages are sent.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destinations"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-destinations": {
      "description": "Collection of destination IP addresses where TRAP/INFORM messages are sent.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destinations"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-destination-id": {
      "name": "trap-destination-id",
      "in": "path",
      "required": true,
      "description": "The name of the trap destination address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-destination": {
      "description": "A destination IP address where TRAP/INFORM messages are sent.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-destination": {
      "description": "A destination IP address where TRAP/INFORM messages are sent.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-community-passwords": {
      "description": "Collection of text strings used as a password for SNMP version 1 or 2c\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-passwords"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-community-passwords": {
      "description": "Collection of text strings used as a password for SNMP version 1 or 2c\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-passwords"
          }
        }
      }
    },
    "parameter-common-snmp-trap-community-password-id": {
      "name": "community-password-id",
      "in": "path",
      "required": true,
      "description": "The name of the community password to get\n",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-community-password-id"
      }
    },
    "cue-show-response-common-snmp-trap-community-password": {
      "description": "A text string used as a password for SNMP version 1 or 2c",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-community-password"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-community-password": {
      "description": "A text string used as a password for SNMP version 1 or 2c",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-community-password"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-destination-vrfs": {
      "description": "Assign VRFs to trap destination for SNMP server.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrfs"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-destination-vrfs": {
      "description": "Assign VRFs to trap destination for SNMP server.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrfs"
          }
        }
      }
    },
    "parameter-common-snmp-trap-vrf-name": {
      "name": "vrf-name",
      "in": "path",
      "required": true,
      "description": "The name of the trap destination address VRF to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-destination-vrf": {
      "description": "A VRF for trap destination for SNMP server.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-destination-vrf"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-destination-vrf": {
      "description": "A VRF for trap destination for SNMP server.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-destination-vrf"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-usernames": {
      "description": "Usernames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-usernames"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-usernames": {
      "description": "Usernames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-usernames"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-username-id": {
      "name": "username-id",
      "in": "path",
      "required": true,
      "description": "The name of the username to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-username": {
      "description": "A username",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-username"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-username": {
      "description": "A username",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-username"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5s"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5s"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-auth-md5-id": {
      "name": "auth-id",
      "in": "path",
      "required": true,
      "description": "The name of the auth-md5 password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-md5"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-md5"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-engine-ids": {
      "description": "Collection of SNMP Engine Ids",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-ids"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-engine-ids": {
      "description": "Collection of SNMP Engine Ids",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-ids"
          }
        }
      }
    },
    "parameter-common-snmp-trap-engine-id": {
      "name": "engine-id",
      "in": "path",
      "required": true,
      "description": "The name of the engine ID to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-id"
      }
    },
    "cue-show-response-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-engine-id"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-engine-id"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-dess"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-dess"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-encrypt-des-id": {
      "name": "encrypt-id",
      "in": "path",
      "required": true,
      "description": "The name of the DES encryption password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-des"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-des"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aess"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aess"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-encrypt-aes-id": {
      "name": "encrypt-id",
      "in": "path",
      "required": true,
      "description": "The name of the AES encryption password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-encrypt-aes"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-encrypt-aes"
          }
        }
      }
    },
    "cue-show-response-common-snmp-trap-trap-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-shas"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-shas"
          }
        }
      }
    },
    "parameter-common-snmp-trap-trap-auth-sha-id": {
      "name": "auth-id",
      "in": "path",
      "required": true,
      "description": "The name of the auth-sha password to get",
      "schema": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-id"
      }
    },
    "cue-show-response-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-snmp-trap-trap-auth-sha"
          }
        }
      }
    },
    "cue-patch-response-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-snmp-trap-trap-auth-sha"
          }
        }
      }
    },
    "cue-show-response-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp"
          }
        }
      }
    },
    "cue-patch-schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-config"
        }
      ]
    },
    "cue-patch-response-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ztp-ztp"
          }
        }
      }
    },
    "cue-show-response-common-ztp-ztp-script": {
      "description": "Zero Touch Provisioning Script",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ztp-ztp-script"
          }
        }
      }
    },
    "cue-show-response-system-system-message": {
      "description": "Display system pre-login and post-login messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-message"
          }
        }
      }
    },
    "cue-patch-response-system-system-message": {
      "description": "Display system pre-login and post-login messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system-message"
          }
        }
      }
    },
    "cue-show-response-common-system-system-cli": {
      "description": "System cli",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-system-cli"
          }
        }
      }
    },
    "cue-patch-response-common-system-system-cli": {
      "description": "System cli",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-system-cli"
          }
        }
      }
    },
    "cue-show-response-common-system-cli-pagination": {
      "description": "System cli pagination configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-pagination"
          }
        }
      }
    },
    "cue-patch-response-common-system-cli-pagination": {
      "description": "System cli pagination configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-pagination"
          }
        }
      }
    },
    "cue-show-response-common-system-system-link": {
      "description": "System link",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-system-link"
          }
        }
      }
    },
    "cue-patch-response-common-system-system-link": {
      "description": "System link",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-system-link"
          }
        }
      }
    },
    "cue-show-response-common-system-flap-protection": {
      "description": "system link flap-protection configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-flap-protection"
          }
        }
      }
    },
    "cue-patch-response-common-system-flap-protection": {
      "description": "system link flap-protection configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-flap-protection"
          }
        }
      }
    },
    "cue-show-response-common-system-cpu": {
      "description": "Properties/attributes related to the CPU on the node's management card/unit.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-cpu"
          }
        }
      }
    },
    "cue-show-response-common-system-memorys": {
      "description": "system memory",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-memorys"
          }
        }
      }
    },
    "cue-show-response-common-system-reboot": {
      "description": "Platform reboot info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-reboot"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getReboot",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/history/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-common-system-reboot": {
      "description": "Platform reboot info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-reboot"
          }
        }
      }
    },
    "cue-show-response-common-system-reboot-required": {
      "description": "Platform reboot info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-reboot"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getRebootRequired",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/history/*"
            ]
          }
        }
      }
    },
    "cue-show-response-common-system-reboot-reason": {
      "description": "Platform reboot reason",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-reboot-reason"
          }
        }
      }
    },
    "cue-show-response-common-system-reboot-history": {
      "description": "Platform reboot history",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-reboot-history"
          }
        }
      }
    },
    "cue-show-response-system-config": {
      "description": "Affect how config operations are performed.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-config"
          }
        }
      }
    },
    "cue-patch-response-system-config": {
      "description": "Affect how config operations are performed.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-config"
          }
        }
      }
    },
    "cue-show-response-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-auto-save"
          }
        }
      }
    },
    "cue-patch-response-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-auto-save"
          }
        }
      }
    },
    "cue-show-response-common-system-config-files-system-config-files": {
      "description": "list of configuration files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-config-files-system-config-files"
          }
        }
      }
    },
    "schema-common-system-config-files-config-files-delete-action": {
      "description": "Delete all config files",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ]
    },
    "schema-common-system-config-files-config-files-action-children": {
      "description": "Delete all config files",
      "properties": {
        "@delete": {
          "$ref": "#/x-defs/schema-common-system-config-files-config-files-delete-action"
        }
      }
    },
    "cue-patch-schema-common-system-config-files-system-config-files-delete": {
      "description": "config files delete all configuration files",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-files-action-children"
        }
      ]
    },
    "cue-patch-response-common-system-config-files-system-config-files-delete": {
      "description": "config files delete all configuration files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-config-files-system-config-files-delete"
          }
        }
      }
    },
    "parameter-common-system-config-files-config-file-id": {
      "name": "config-file-id",
      "in": "path",
      "required": true,
      "description": "Config file to interact with",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-config-files-config-file-id"
      }
    },
    "cue-show-response-common-system-config-files-system-config-file": {
      "description": "System config file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-config-files-system-config-files"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemConfigFile",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path"
            ]
          }
        }
      }
    },
    "cue-patch-schema-common-system-config-files-fetched-config-file": {
      "description": "fetched config file instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-common-system-config-files-system-config-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-config-files-config-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-common-system-config-files-fetched-config-file"
      }
    },
    "cue-patch-schema-common-system-config-files-system-config-files": {
      "description": "list of configuration files",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-common-system-config-files-system-config-files-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-common-system-config-files-system-config-file": {
      "description": "System config file",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-config-files-system-config-files"
          }
        }
      }
    },
    "cue-show-response-security-security": {
      "description": "Security features",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-security"
          }
        }
      }
    },
    "cue-patch-response-security-security": {
      "description": "Security features",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-security"
          }
        }
      }
    },
    "schema-security-sed-password-def": {
      "minLength": 8,
      "maxLength": 250,
      "description": "SED password is a string with length of <8-250> characters\n",
      "x-action-param-type": "optional",
      "type": "string"
    },
    "schema-security-sed-pw-change-action-parameters": {
      "description": "Change the SED password",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "sed-password": {
              "$ref": "#/x-defs/schema-security-sed-password-def"
            }
          }
        }
      }
    },
    "schema-security-sed-pw-action": {
      "description": "Change the SED password",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-security-sed-pw-change-action-parameters"
        }
      ]
    },
    "schema-security-sed-pw-action-children": {
      "description": "SED password actions",
      "properties": {
        "@change": {
          "$ref": "#/x-defs/schema-security-sed-pw-action"
        }
      }
    },
    "cue-patch-schema-security-security-sed-pw": {
      "description": "Change the SED password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-sed-pw-action-children"
        }
      ]
    },
    "cue-patch-response-security-security-sed-pw": {
      "description": "Change the SED password",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-security-sed-pw"
          }
        }
      }
    },
    "cue-show-response-security-security-tpm": {
      "description": "Generate and upload TPM quote and certificate files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-security-tpm"
          }
        }
      }
    },
    "cue-patch-schema-security-security-tpm": {
      "description": "Generate and upload TPM quote and certificate files",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-tpm-action-children"
        }
      ]
    },
    "cue-patch-response-security-security-tpm": {
      "description": "Generate and upload TPM quote and certificate files",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-security-tpm"
          }
        }
      }
    },
    "cue-show-response-security-oiak": {
      "description": "oIAK configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-oiak"
          }
        }
      }
    },
    "cue-patch-schema-security-oiak": {
      "description": "oIAK configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-oiak-action-children"
        }
      ]
    },
    "cue-patch-response-security-oiak": {
      "description": "oIAK configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-oiak"
          }
        }
      }
    },
    "cue-show-response-security-security-spdm": {
      "description": "Generate SPDM measurements in the BMC",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-security-spdm"
          }
        }
      }
    },
    "parameter-security-component-id": {
      "name": "component-id",
      "in": "path",
      "required": true,
      "description": "component name",
      "schema": {
        "$ref": "#/x-defs/schema-security-component-id"
      }
    },
    "cue-show-response-security-component": {
      "description": "component configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-component"
          }
        }
      }
    },
    "cue-patch-schema-security-component": {
      "description": "component configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-erot-action-children"
        }
      ]
    },
    "cue-patch-response-security-component": {
      "description": "component configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-component"
          }
        }
      }
    },
    "cue-show-response-security-measurements": {
      "description": "ERoT Measurements",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-measurements"
          }
        }
      }
    },
    "cue-show-response-security-certificates": {
      "description": "ERoT certificate chain",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-certificates"
          }
        }
      }
    },
    "cue-show-response-security-password-hardening": {
      "description": "Enforce policies for the new passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-password-hardening"
          }
        }
      }
    },
    "cue-patch-response-security-password-hardening": {
      "description": "Enforce policies for the new passwords",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-password-hardening"
          }
        }
      }
    },
    "cue-show-response-security-encryption": {
      "description": "Configuration and actions for encrypting sensitive data",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-encryption"
          }
        }
      }
    },
    "cue-patch-response-security-encryption": {
      "description": "Configuration and actions for encrypting sensitive data",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-encryption"
          }
        }
      }
    },
    "cue-show-response-security-db": {
      "description": "db configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-security-db"
          }
        }
      }
    },
    "cue-patch-response-security-db": {
      "description": "db configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-security-db"
          }
        }
      }
    },
    "cue-show-response-common-dns-dns": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dns-dns"
          }
        }
      }
    },
    "cue-patch-response-common-dns-dns": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dns-dns"
          }
        }
      }
    },
    "cue-show-response-common-dns-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dns-servers"
          }
        }
      }
    },
    "cue-patch-response-common-dns-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dns-servers"
          }
        }
      }
    },
    "parameter-common-dns-server-id": {
      "name": "dns-server-id",
      "in": "path",
      "required": true,
      "description": "The IP address of the DNS server to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-dns-server-id"
      }
    },
    "cue-show-response-common-dns-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dns-server"
          }
        }
      }
    },
    "cue-patch-response-common-dns-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dns-server"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-users": {
      "description": "Users configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-users"
          }
        }
      },
      "links": {
        "view:all": {
          "operationId": "getUsers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/full-name",
              "/*/role",
              "/*/state"
            ]
          }
        },
        "view:brief": {
          "operationId": "getUsers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/full-name",
              "/*/role",
              "/*/state"
            ]
          }
        },
        "view:regular": {
          "operationId": "getUsers",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/full-name",
              "/*/role",
              "/*/state"
            ]
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-users": {
      "description": "Users configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-users"
          }
        }
      }
    },
    "parameter-common-system-aaa-user-id": {
      "name": "user-id",
      "in": "path",
      "required": true,
      "description": "Username",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      }
    },
    "cue-show-response-common-system-aaa-user": {
      "description": "User configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-user"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-user": {
      "description": "User configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-user"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ssh": {
      "description": "User SSH configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ssh": {
      "description": "User SSH configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-ssh-authorized-keys": {
      "description": "Authorized SSH key configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-authorized-keys"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ssh-authorized-keys": {
      "description": "Authorized SSH key configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-authorized-keys"
          }
        }
      }
    },
    "parameter-common-system-aaa-ssh-authorized-key-id": {
      "name": "ssh-authorized-key-id",
      "in": "path",
      "required": true,
      "description": "SSH Key name",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-id"
      }
    },
    "cue-show-response-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-ssh-authorized-key"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-ssh-authorized-key"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-roles": {
      "description": "Roles",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-roles"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-roles": {
      "description": "Roles",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-roles"
          }
        }
      }
    },
    "parameter-common-system-aaa-role-id": {
      "name": "role-id",
      "in": "path",
      "required": true,
      "description": "The name of the role to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-role-id"
      }
    },
    "cue-show-response-common-system-aaa-role": {
      "description": "A role",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-role"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-role": {
      "description": "A role",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-role"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-refs"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-refs"
          }
        }
      }
    },
    "parameter-common-system-aaa-class-id": {
      "name": "class-id",
      "in": "path",
      "required": true,
      "description": "The name of the class to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      }
    },
    "cue-show-response-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class-ref"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class-ref"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-classes": {
      "description": "Classes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-classes"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-classes": {
      "description": "Classes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-classes"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-class": {
      "description": "A Class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-class"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-class": {
      "description": "A Class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-class"
          }
        }
      }
    },
    "cue-show-response-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-paths"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-paths"
          }
        }
      }
    },
    "parameter-common-system-aaa-command-path-id": {
      "name": "command-path-id",
      "in": "path",
      "required": true,
      "description": "The command path.",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-path-id"
      }
    },
    "cue-show-response-common-system-aaa-command-path": {
      "description": "A Command Path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-aaa-command-path"
          }
        }
      }
    },
    "cue-patch-response-common-system-aaa-command-path": {
      "description": "A Command Path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-aaa-command-path"
          }
        }
      }
    },
    "cue-show-response-acl-acls": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-acls"
          }
        }
      }
    },
    "cue-patch-response-acl-acls": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-acls"
          }
        }
      }
    },
    "cue-show-response-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-acl"
          }
        }
      }
    },
    "cue-patch-response-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-acl"
          }
        }
      }
    },
    "cue-show-response-acl-rules": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-rules"
          }
        }
      }
    },
    "cue-patch-response-acl-rules": {
      "description": "ACL rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-rules"
          }
        }
      }
    },
    "cue-show-response-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-rule"
          }
        }
      }
    },
    "cue-patch-response-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-rule"
          }
        }
      }
    },
    "cue-show-response-acl-match": {
      "description": "An ACL match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-match"
          }
        }
      }
    },
    "cue-patch-response-acl-match": {
      "description": "An ACL match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-match"
          }
        }
      }
    },
    "cue-show-response-acl-ip": {
      "description": "An ACL IPv4/IPv6 match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-ip-match"
          }
        }
      }
    },
    "cue-patch-response-acl-ip": {
      "description": "An ACL IPv4/IPv6 match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-ip-match"
          }
        }
      }
    },
    "cue-show-response-state-state-empty": {
      "description": "State details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-state-state-empty"
          }
        }
      }
    },
    "cue-patch-response-state-state-empty": {
      "description": "State details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-state-state-empty"
          }
        }
      }
    },
    "cue-show-response-acl-ecn": {
      "description": "ECN",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-ecn"
          }
        }
      }
    },
    "cue-patch-response-acl-ecn": {
      "description": "ECN",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn"
          }
        }
      }
    },
    "cue-show-response-acl-ecn-flags": {
      "description": "ECN flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-ecn-flags"
          }
        }
      }
    },
    "cue-patch-response-acl-ecn-flags": {
      "description": "ECN flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-ecn-flags"
          }
        }
      }
    },
    "cue-show-response-acl-udp": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-udp"
          }
        }
      }
    },
    "cue-patch-response-acl-udp": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-udp"
          }
        }
      }
    },
    "cue-show-response-acl-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-ports"
          }
        }
      }
    },
    "cue-patch-response-acl-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-ports"
          }
        }
      }
    },
    "parameter-acl-ip-port-id": {
      "name": "ip-port-id",
      "in": "path",
      "required": true,
      "description": "The IP port id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-acl-ip-port-id"
      }
    },
    "cue-show-response-acl-port": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-port"
          }
        }
      }
    },
    "cue-patch-response-acl-port": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-port"
          }
        }
      }
    },
    "cue-show-response-acl-tcp": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-tcp"
          }
        }
      }
    },
    "cue-patch-response-acl-tcp": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp"
          }
        }
      }
    },
    "cue-show-response-acl-tcp-flags": {
      "description": "TCP flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-tcp-flags"
          }
        }
      }
    },
    "cue-patch-response-acl-tcp-flags": {
      "description": "TCP flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-tcp-flags"
          }
        }
      }
    },
    "cue-show-response-acl-connection-state": {
      "description": "Connection state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-connection-state"
          }
        }
      }
    },
    "cue-patch-response-acl-connection-state": {
      "description": "Connection state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-connection-state"
          }
        }
      }
    },
    "cue-show-response-acl-recent-list": {
      "description": "Recent module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-recent-list"
          }
        }
      }
    },
    "cue-patch-response-acl-recent-list": {
      "description": "Recent module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-recent-list"
          }
        }
      }
    },
    "cue-show-response-acl-hashlimit": {
      "description": "Hashlimit module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-hashlimit"
          }
        }
      }
    },
    "cue-patch-response-acl-hashlimit": {
      "description": "Hashlimit module",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-hashlimit"
          }
        }
      }
    },
    "cue-show-response-acl-action": {
      "description": "ACL rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-action"
          }
        }
      }
    },
    "cue-patch-response-acl-action": {
      "description": "ACL rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-action"
          }
        }
      }
    },
    "schema-common-acl-permit-config": {
      "properties": {}
    },
    "cue-show-schema-common-acl-permit": {
      "description": "Permit packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-permit-config"
        }
      ]
    },
    "cue-show-response-acl-permit": {
      "description": "Permit packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-permit"
          }
        }
      }
    },
    "cue-patch-schema-common-acl-permit": {
      "description": "Permit packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-permit-config"
        }
      ]
    },
    "cue-patch-response-acl-permit": {
      "description": "Permit packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-permit"
          }
        }
      }
    },
    "schema-common-acl-deny-config": {
      "properties": {}
    },
    "cue-show-schema-common-acl-deny": {
      "description": "Deny packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-deny-config"
        }
      ]
    },
    "cue-show-response-acl-deny": {
      "description": "Deny packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-deny"
          }
        }
      }
    },
    "cue-patch-schema-common-acl-deny": {
      "description": "Deny packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-deny-config"
        }
      ]
    },
    "cue-patch-response-acl-deny": {
      "description": "Deny packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-deny"
          }
        }
      }
    },
    "cue-show-response-acl-log": {
      "description": "Log packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-log"
          }
        }
      }
    },
    "cue-patch-response-acl-log": {
      "description": "Log packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-log"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-ssh-server"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-ssh-server"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-max-unauthenticated": {
      "description": "Set limits on the amount of unauthenticated SSH sessions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-max-unauthenticated"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-max-unauthenticated": {
      "description": "Set limits on the amount of unauthenticated SSH sessions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-max-unauthenticated"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrfs"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrfs"
          }
        }
      }
    },
    "parameter-common-vrf-vrf-id": {
      "name": "vrf-id",
      "in": "path",
      "required": true,
      "description": "The name of the vrf to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      }
    },
    "cue-show-response-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-vrf"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-vrf"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-users"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-users"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-allow-user"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-allow-user"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-users"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-users"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-deny-user": {
      "description": "User to prohibit from establishing an SSH session\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-deny-user"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-deny-user": {
      "description": "User to prohibit from establishing an SSH session\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-deny-user"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-port"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-port"
          }
        }
      }
    },
    "parameter-common-ssh-server-port-id": {
      "name": "port-id",
      "in": "path",
      "required": true,
      "description": "The name of the port-id to get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-ssh-server-tcp-port-id"
      }
    },
    "cue-show-response-common-ssh-server-port-inst": {
      "description": "TCP port numbers for to listen for incoming SSH session.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-port-inst"
          }
        }
      }
    },
    "cue-patch-response-common-ssh-server-port-inst": {
      "description": "TCP port numbers for to listen for incoming SSH session.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-ssh-server-port-inst"
          }
        }
      }
    },
    "cue-show-response-common-ssh-server-active-sessions": {
      "description": "Show the current SSH sessions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-ssh-server-active-sessions"
          }
        }
      }
    },
    "cue-show-response-telemetry-export-export": {
      "description": "Export telemetry data",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-export"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-export": {
      "description": "Export telemetry data",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-export"
          }
        }
      }
    },
    "cue-show-response-telemetry-export-otlp": {
      "description": "OpenTelemetry Protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-otlp"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-otlp": {
      "description": "OpenTelemetry Protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-otlp"
          }
        }
      }
    },
    "cue-show-response-telemetry-export-labels": {
      "description": "The export OTLP data device labels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-labels"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-labels": {
      "description": "The export OTLP data device labels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-labels"
          }
        }
      }
    },
    "parameter-telemetry-export-label-id": {
      "name": "label-id",
      "in": "path",
      "required": true,
      "description": "label name",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-export-label-id"
      }
    },
    "cue-show-response-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-label"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-label"
          }
        }
      }
    },
    "cue-show-response-telemetry-export-grpc": {
      "description": "gRPC Protocol settings",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-grpc"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-grpc": {
      "description": "gRPC Protocol settings",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-grpc"
          }
        }
      }
    },
    "cue-show-response-telemetry-export-destinations": {
      "description": "Remote destinations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-destinations"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-destinations": {
      "description": "Remote destinations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destinations"
          }
        }
      }
    },
    "parameter-telemetry-export-destination-id": {
      "name": "destination-id",
      "in": "path",
      "required": true,
      "description": "destination hostname",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-export-destination-id"
      }
    },
    "cue-show-response-telemetry-export-destination": {
      "description": "A remote destination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export-destination"
          }
        }
      }
    },
    "cue-patch-response-telemetry-export-destination": {
      "description": "A remote destination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export-destination"
          }
        }
      }
    },
    "cue-show-response-external-api-api": {
      "description": "NVUE REST API configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-api"
          }
        }
      }
    },
    "cue-patch-response-external-api-api": {
      "description": "NVUE REST API configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-external-api-api"
          }
        }
      }
    },
    "cue-show-response-external-api-listening-addresses": {
      "description": "Set of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-listening-addresses"
          }
        }
      }
    },
    "cue-patch-response-external-api-listening-addresses": {
      "description": "Set of listening addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-external-api-listening-addresses"
          }
        }
      }
    },
    "parameter-external-api-listening-address-id": {
      "name": "listening-address-id",
      "in": "path",
      "required": true,
      "description": "a listen address for the REST API external access",
      "schema": {
        "$ref": "#/x-defs/schema-external-api-listening-address-id"
      }
    },
    "cue-show-response-external-api-listening-address": {
      "description": "A listen address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-listening-address"
          }
        }
      }
    },
    "cue-patch-response-external-api-listening-address": {
      "description": "A listen address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-external-api-listening-address"
          }
        }
      }
    },
    "cue-show-response-external-api-connections": {
      "description": "REST API server connections information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-connections"
          }
        }
      }
    },
    "response-external-api-session-action": {
      "description": "Api Session Actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-external-api-session-action-children"
          }
        }
      }
    },
    "cue-show-response-external-api-mtls": {
      "description": "API security mTLS information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-external-api-mtls"
          }
        }
      }
    },
    "cue-patch-response-external-api-mtls": {
      "description": "API security mTLS information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-external-api-mtls"
          }
        }
      }
    },
    "cue-show-response-certificate-x509-certificates": {
      "description": "A collection of X.509 certificates.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificates"
          }
        }
      }
    },
    "parameter-certificate-cert-id": {
      "name": "cert-id",
      "in": "path",
      "required": true,
      "description": "Certificate ID",
      "schema": {
        "$ref": "#/x-defs/schema-certificate-cert-id"
      }
    },
    "parameter-certificate-detail": {
      "name": "detail",
      "in": "query",
      "required": false,
      "description": "Describes the level of detail a GET request for a particular\nX.509 will return. Currently this could be a \"brief\" or \"dump\".\n",
      "schema": {
        "type": "string",
        "enum": [
          "brief",
          "dump"
        ],
        "default": "brief"
      }
    },
    "schema-certificate-x509-certificate-get-plain-text": {
      "description": "Schema that represents the response for a GET request\non an X.509 certificate which returns a textual output\nwhich is a dump of the entire X.509 certificate.\n",
      "type": "string",
      "maxLength": 4096
    },
    "cue-show-response-certificate-x509-certificate-plain-text-or-structured": {
      "description": "Output format that contains either a structured, or a plain-text\nresponse for an X.509 certificate.\n",
      "content": {
        "text/plain": {
          "schema": {
            "$ref": "#/x-defs/schema-certificate-x509-certificate-get-plain-text"
          }
        },
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate"
          }
        }
      }
    },
    "cue-patch-schema-certificate-x509-certificate": {
      "description": "An instance of an X.509 certificate, identified by a unique ID.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-action-children"
        }
      ]
    },
    "cue-patch-response-certificate-x509-certificate-action-response": {
      "description": "#/components/schemas/x509-certificate-action-children/description",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-certificate-x509-certificate"
          }
        }
      }
    },
    "cue-show-response-certificate-x509-certificate-installed": {
      "description": "For a given entity certificate, a collection of which\nNOS applications are using the certificate.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-certificate-installed"
          }
        }
      }
    },
    "schema-certificate-x509-common-certificate-dump": {
      "type": "object",
      "description": "Schema that represents the response for a GET request\non an X.509 certificate which returns a \"dump\" detailed\nview of the certificate.\n",
      "properties": {
        "data": {
          "type": "string",
          "maxLength": 8192
        }
      }
    },
    "response-certificate-x509-common-certificate-dump": {
      "description": "This output schema is returned when a \"dump\" request is made on\nthe entity and CA certificates.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-certificate-x509-common-certificate-dump"
          }
        }
      }
    },
    "schema-certificate-x509-ca-certificate-import-action-parameters": {
      "description": "Additional parameters for the CA/RA/Root certificate import action",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "uri": {
              "$ref": "#/x-defs/schema-certificate-uri-certificate-def"
            },
            "data": {
              "$ref": "#/x-defs/schema-certificate-certificate-raw-data-def"
            }
          },
          "oneOf": [
            {
              "required": [
                "uri"
              ]
            },
            {
              "required": [
                "data"
              ]
            }
          ]
        }
      }
    },
    "schema-certificate-x509-ca-certificate-import-action": {
      "description": "X.509 CA/RA/Root Certificate Import Operation. Input only\none of the following:\n  (a) `uri`\n        OR\n  (d) `data`\n",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-import-action-parameters"
        }
      ],
      "example": "nv action import system security ca-certificate"
    },
    "schema-certificate-x509-ca-certificate-delete-action": {
      "description": "Delete a previously imported CA/RA/Root X.509 certificate.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        }
      ],
      "example": "nv action install system security ca-certificate"
    },
    "schema-certificate-x509-ca-certificate-action-children": {
      "description": "X.509 CA/RA/Root certificate related actions",
      "properties": {
        "@import": {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-import-action"
        },
        "@delete": {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-delete-action"
        }
      }
    },
    "schema-certificate-ca-certificate-count-def": {
      "description": "Count of CA certificates in CA bundle",
      "type": "integer"
    },
    "schema-certificate-x509-ca-certificate-show": {
      "properties": {
        "serial-number": {
          "$ref": "#/x-defs/schema-certificate-serial-number-def"
        },
        "valid-from": {
          "$ref": "#/x-defs/schema-certificate-certificate-valid-timestamp-def"
        },
        "valid-to": {
          "$ref": "#/x-defs/schema-certificate-certificate-valid-timestamp-def"
        },
        "count": {
          "$ref": "#/x-defs/schema-certificate-ca-certificate-count-def"
        },
        "expired": {
          "$ref": "#/x-defs/schema-certificate-ca-certificate-count-def"
        }
      }
    },
    "cue-show-schema-certificate-x509-ca-certificate": {
      "description": "An instance of a CA/RA/Root X.509 certificate, identified by a unique ID.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-action-children"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-common-certificate-show-children"
        }
      ]
    },
    "cue-show-schema-certificate-x509-ca-certificates-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-cert-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-certificate-x509-ca-certificate"
      }
    },
    "schema-certificate-x509-ca-certificate-presentation": {},
    "cue-show-schema-certificate-x509-ca-certificates": {
      "description": "A collection of CA/RA/Root X.509 certificates.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-certificate-x509-ca-certificates-mapping"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-presentation"
        }
      ]
    },
    "cue-show-response-certificate-x509-ca-certificates": {
      "description": "A collection of CA/RA/Root X.509 certificates.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-ca-certificates"
          }
        }
      }
    },
    "cue-show-response-certificate-x509-ca-certificate-plain-text-or-structured": {
      "description": "Output format that contains either a structured, or a plain-text\nresponse for a CA/RA/Root X.509 certificate.\n",
      "content": {
        "text/plain": {
          "schema": {
            "$ref": "#/x-defs/schema-certificate-x509-certificate-get-plain-text"
          }
        },
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-certificate-x509-ca-certificate"
          }
        }
      }
    },
    "cue-patch-schema-certificate-x509-ca-certificate": {
      "description": "An instance of a CA/RA/Root X.509 certificate, identified by a unique ID.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-ca-certificate-action-children"
        }
      ]
    },
    "cue-patch-response-certificate-x509-ca-certificate-action-response": {
      "description": "#/components/schemas/x509-certificate-action-children/description",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-certificate-x509-ca-certificate"
          }
        }
      }
    },
    "schema-revision-revision-def": {
      "type": "string",
      "minLength": 1,
      "nullable": true
    },
    "schema-revision-revision-id": {
      "title": "Rev ID",
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-revision-def"
        }
      ],
      "nullable": true
    },
    "schema-revision-revision-config": {
      "properties": {
        "message": {
          "title": "Message",
          "description": "User inputted commit message of the revision\n",
          "type": "string",
          "nullable": true
        },
        "state": {
          "title": "State",
          "description": "State of the revision.  To apply the revision, set the state to \"apply\".\n",
          "type": "string",
          "nullable": true
        }
      }
    },
    "schema-revision-transition-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-revision-transition-show": {
      "properties": {
        "progress": {
          "description": "Informational message regarding the progress of the current state transition.\n",
          "type": "string"
        }
      }
    },
    "schema-revision-issue-def": {
      "type": "string",
      "nullable": true,
      "format": "integer"
    },
    "schema-revision-issue-id": {
      "type": "string",
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-issue-def"
        }
      ],
      "nullable": true
    },
    "schema-revision-issue-show": {
      "properties": {
        "severity": {
          "description": "Severity of the issue.",
          "type": "string",
          "enum": [
            "error",
            "warning"
          ]
        },
        "code": {
          "description": "Classification code for the issue.  The client could use this code along with the data to render its own message.\n",
          "type": "string"
        },
        "message": {
          "description": "String representation of the issue, for convenience.",
          "type": "string"
        }
      }
    },
    "schema-revision-issue-data-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-revision-issue-data-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-revision-issue-data-def"
        }
      ],
      "type": "string",
      "nullable": true
    },
    "schema-revision-issue-datas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-revision-issue-data-id"
      },
      "additionalProperties": {
        "type": "string"
      }
    },
    "schema-revision-issue-datas": {
      "description": "Set of properties describing the issue.  The set of possible properties will depend on the issue's code and a property's existence is not guaranteed.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-revision-issue-datas-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-revision-issue-show-children": {
      "properties": {
        "data": {
          "$ref": "#/x-defs/schema-revision-issue-datas"
        }
      }
    },
    "schema-revision-issue": {
      "description": "A issue.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-issue-show"
        },
        {
          "$ref": "#/x-defs/schema-revision-issue-show-children"
        }
      ]
    },
    "schema-revision-issues-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-revision-issue-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-revision-issue"
      }
    },
    "schema-revision-issues": {
      "description": "Set of issues.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-revision-issues-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-revision-transition-show-children": {
      "properties": {
        "issue": {
          "$ref": "#/x-defs/schema-revision-issues"
        }
      }
    },
    "schema-revision-transition": {
      "description": "A transition.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-revision-transition-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-transition-show"
        },
        {
          "$ref": "#/x-defs/schema-revision-transition-show-children"
        }
      ]
    },
    "schema-revision-apply-show": {
      "properties": {
        "rev-id": {
          "title": "Rev ID",
          "description": "The revision to be applied",
          "type": "string"
        },
        "date": {
          "title": "Apply Date",
          "description": "The apply date",
          "type": "string"
        },
        "user": {
          "title": "User",
          "description": "The apply operation user",
          "type": "string"
        },
        "reason": {
          "title": "Reason",
          "description": "The apply reason",
          "type": "string"
        },
        "message": {
          "title": "Message",
          "description": "The apply message",
          "type": "string"
        },
        "type": {
          "title": "Type",
          "description": "The apply client type (CLI, API, etc.)",
          "type": "string"
        }
      }
    },
    "schema-revision-apply-id-show": {
      "properties": {
        "apply-id": {
          "title": "Apply ID",
          "description": "The last apply-id of the revision",
          "type": "string"
        }
      }
    },
    "schema-revision-last-apply": {
      "description": "An apply operation history.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-apply-show"
        },
        {
          "$ref": "#/x-defs/schema-revision-apply-id-show"
        }
      ]
    },
    "schema-revision-revision-show-children": {
      "properties": {
        "transition": {
          "$ref": "#/x-defs/schema-revision-transition"
        },
        "last-apply": {
          "$ref": "#/x-defs/schema-revision-last-apply"
        }
      }
    },
    "schema-revision-auto-prompt-config": {
      "properties": {
        "ays": {
          "description": "If provided, automatic answer for the 'Are you sure?' prompt.\n",
          "type": "string",
          "enum": [
            "ays_yes",
            "ays_no",
            null
          ],
          "nullable": true
        },
        "ignore_fail": {
          "description": "If provided, automatic answer for the 'Ignore?' prompt.\n",
          "type": "string",
          "enum": [
            "ignore_fail_yes",
            "ignore_fail_no",
            null
          ],
          "nullable": true
        },
        "confirm": {
          "description": "If provided, automatic answer for the 'Confirm?' prompt.\n",
          "type": "string",
          "enum": [
            "confirm_yes",
            "confirm_no",
            null
          ],
          "nullable": true
        }
      }
    },
    "schema-revision-auto-prompt": {
      "description": "Define automatic answers to prompts ahead of time.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-auto-prompt-config"
        }
      ]
    },
    "schema-revision-state-controls-config": {
      "properties": {
        "apply-type": {
          "description": "Apply type.\n",
          "type": "string",
          "enum": [
            "CLI",
            "API",
            "startup-apply",
            "Internal",
            "Unknown",
            null
          ],
          "nullable": true
        },
        "reload": {
          "description": "Skip reload/restart state.\n",
          "type": "string",
          "enum": [
            "skip",
            null
          ],
          "nullable": true
        },
        "check-health": {
          "description": "Skip check_health state.\n",
          "type": "string",
          "enum": [
            "skip",
            null
          ],
          "nullable": true
        },
        "verifying": {
          "description": "Control the verifying state (skip or call skinny-startup event).\n",
          "type": "string",
          "enum": [
            "skip",
            "skinny_startup",
            null
          ],
          "nullable": true
        },
        "readying": {
          "description": "Skip readying state.\n",
          "type": "string",
          "enum": [
            "skip",
            null
          ],
          "nullable": true
        },
        "confirm": {
          "description": "Should the apply job wait for user confirmation before finishing?\n\nIf specified, the integer value represents the number of seconds to\nwait for confirmation before rolling back the config.\n\nA value of 0 is equivalent to not setting this property, skipping\nthe \"confirm\" state altogether.\n",
          "type": "integer",
          "nullable": true,
          "minimum": 0
        }
      }
    },
    "schema-revision-state-controls": {
      "description": "Control which states to run during Apply FSM.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-state-controls-config"
        }
      ]
    },
    "schema-revision-revision-config-children": {
      "properties": {
        "auto-prompt": {
          "$ref": "#/x-defs/schema-revision-auto-prompt"
        },
        "state-controls": {
          "$ref": "#/x-defs/schema-revision-state-controls"
        }
      }
    },
    "schema-revision-revision": {
      "description": "A revision.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-revision-config"
        },
        {
          "$ref": "#/x-defs/schema-revision-revision-show-children"
        },
        {
          "$ref": "#/x-defs/schema-revision-revision-config-children"
        }
      ]
    },
    "schema-revision-revisions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-revision-revision-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-revision-revision"
      }
    },
    "schema-revision-revisions-presentation": {},
    "schema-revision-revisions": {
      "description": "Set of revisions, indexed by revision ID.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-revision-revisions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-revision-revisions-presentation"
        }
      ]
    },
    "response-revision-revisions": {
      "description": "Set of revisions, indexed by revision ID.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-revision-revisions"
          }
        }
      }
    },
    "parameter-revision-revision-id": {
      "name": "revision-id",
      "in": "path",
      "required": true,
      "description": "Identifier for the requested revision.  This could be a branch name, tag name or specific commit.\n",
      "schema": {
        "$ref": "#/x-defs/schema-revision-revision-id"
      }
    },
    "response-revision-revision": {
      "description": "A revision.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-revision-revision"
          }
        }
      }
    },
    "schema-actions-action": {
      "type": "object",
      "description": "An action instance",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-actions-actions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-actions-action-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-actions-action"
      }
    },
    "schema-actions-actions": {
      "type": "object",
      "description": "Actions",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-actions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-actions-actions-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "response-actions-actions": {
      "description": "List all action jobs.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-actions-actions"
          }
        }
      }
    },
    "parameter-actions-action-job-id": {
      "name": "action-job-id",
      "in": "path",
      "required": true,
      "description": "Identifier for the requested action.",
      "schema": {
        "$ref": "#/x-defs/schema-actions-action-job-id"
      }
    },
    "response-actions-action": {
      "description": "Information of an action job.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-actions-simple-action"
          }
        }
      }
    },
    "cue-show-response-router-router": {
      "description": "Router configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-router"
          }
        }
      }
    },
    "cue-patch-response-router-router": {
      "description": "Router configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-router-router"
          }
        }
      }
    },
    "cue-show-response-router-router-ptm": {
      "description": "Enable neighbor check",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-router-ptm"
          }
        }
      }
    },
    "cue-patch-response-router-router-ptm": {
      "description": "Enable neighbor check",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-router-router-ptm"
          }
        }
      }
    },
    "cue-show-response-nhg-nexthop": {
      "description": "nexthop-group global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-nexthop"
          }
        }
      }
    },
    "cue-patch-response-nhg-nexthop": {
      "description": "nexthop-group global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nhg-nexthop"
          }
        }
      }
    },
    "cue-show-response-nhg-groups": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-groups"
          }
        }
      }
    },
    "cue-patch-response-nhg-groups": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nhg-groups"
          }
        }
      }
    },
    "parameter-nhg-nexthop-group-id": {
      "name": "nexthop-group-id",
      "in": "path",
      "required": true,
      "description": "The name of the nexthop-group to get.",
      "schema": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      }
    },
    "cue-show-response-nhg-group": {
      "description": "A nexthop-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-group"
          }
        }
      }
    },
    "cue-patch-response-nhg-group": {
      "description": "A nexthop-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nhg-group"
          }
        }
      }
    },
    "cue-show-response-nhg-nhg-vias": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-nhg-vias"
          }
        }
      }
    },
    "cue-patch-response-nhg-nhg-vias": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nhg-nhg-vias"
          }
        }
      }
    },
    "parameter-nhg-nhg-via-id": {
      "name": "via-id",
      "in": "path",
      "required": true,
      "description": "The name of the nexthop-group IP address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-nhg-nhg-via-id"
      }
    },
    "cue-show-response-nhg-nhg-via": {
      "description": "A nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-nhg-via"
          }
        }
      }
    },
    "cue-patch-response-nhg-nhg-via": {
      "description": "A nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nhg-nhg-via"
          }
        }
      }
    },
    "parameter-shared-outputGet": {
      "name": "output",
      "in": "query",
      "required": false,
      "schema": {
        "type": "string",
        "default": "json",
        "enum": [
          "json",
          "raw"
        ]
      },
      "description": "The output format."
    },
    "parameter-shared-viewGet": {
      "name": "view",
      "in": "query",
      "required": false,
      "schema": {
        "type": "string"
      },
      "description": "The view option."
    },
    "cue-show-response-nhg-ribs": {
      "description": "RIB nexthop-groups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-ribs"
          }
        }
      },
      "links": {
        "view:detail": {
          "operationId": "getRouterNhgRibs",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/resolved-via/*/vrf",
              "/*/resolved-via/*/interface"
            ]
          }
        },
        "view:brief": {
          "operationId": "getRouterNhgRibs",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/vrf",
              "/*/valid",
              "/*/installed",
              "/*/uptime",
              "/*/depends/*",
              "/*/resolved-via/*",
              "/*/resolved-via/*/vrf",
              "/*/resolved-via/*/interface"
            ]
          }
        }
      }
    },
    "parameter-nhg-nhg-id": {
      "name": "nhg-id",
      "in": "path",
      "required": true,
      "description": "Nexthop-group ID to get.",
      "schema": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      }
    },
    "cue-show-response-nhg-rib": {
      "description": "RIB nexthop-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nhg-rib"
          }
        }
      }
    },
    "cue-show-response-rib-resolved-vias": {
      "description": "Resolved nexthops for a nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-resolved-vias"
          }
        }
      }
    },
    "cue-show-response-pbr-pbr": {
      "description": "PBR global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-pbr"
          }
        }
      }
    },
    "cue-patch-response-pbr-pbr": {
      "description": "PBR global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-pbr"
          }
        }
      }
    },
    "cue-show-response-pbr-pbr-nexthop-groups": {
      "description": "Collection of PBR nexthop-groups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-groups"
          }
        }
      }
    },
    "cue-show-response-pbr-pbr-nexthop-group": {
      "description": "A pbr map is used for policy configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-pbr-nexthop-group"
          }
        }
      }
    },
    "cue-show-response-pbr-pbr-maps": {
      "description": "Collection of PBR Maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-pbr-maps"
          }
        }
      }
    },
    "cue-patch-response-pbr-pbr-maps": {
      "description": "Collection of PBR Maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-maps"
          }
        }
      }
    },
    "parameter-pbr-pbr-map-id": {
      "name": "pbr-map-id",
      "in": "path",
      "required": true,
      "description": "The name of the pbr map to get.",
      "schema": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      }
    },
    "cue-show-response-pbr-pbr-map": {
      "description": "A pbr map is used for policy configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-pbr-map"
          }
        }
      }
    },
    "cue-patch-response-pbr-pbr-map": {
      "description": "A pbr map is used for policy configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-pbr-map"
          }
        }
      }
    },
    "cue-show-response-pbr-rules": {
      "description": "Route Map rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-rules"
          }
        }
      }
    },
    "cue-patch-response-pbr-rules": {
      "description": "Route Map rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-rules"
          }
        }
      }
    },
    "parameter-pbr-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The name of the pbr map rule to get.",
      "schema": {
        "$ref": "#/x-defs/schema-pbr-rule-id"
      }
    },
    "cue-show-response-pbr-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-rule"
          }
        }
      }
    },
    "cue-patch-response-pbr-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-rule"
          }
        }
      }
    },
    "cue-show-response-pbr-match": {
      "description": "Route map rule match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-match"
          }
        }
      }
    },
    "cue-patch-response-pbr-match": {
      "description": "Route map rule match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-match"
          }
        }
      }
    },
    "cue-show-response-pbr-action": {
      "description": "PBR map rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-action"
          }
        }
      }
    },
    "cue-patch-response-pbr-action": {
      "description": "PBR map rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-action"
          }
        }
      }
    },
    "cue-show-response-pbr-nexthop-groups": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-nexthop-groups"
          }
        }
      }
    },
    "cue-patch-response-pbr-nexthop-groups": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-nexthop-groups"
          }
        }
      }
    },
    "cue-show-response-pbr-nexthop-group": {
      "description": "A nexthop-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-nexthop-group"
          }
        }
      }
    },
    "cue-patch-response-pbr-nexthop-group": {
      "description": "A nexthop-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-nexthop-group"
          }
        }
      }
    },
    "cue-show-response-router-policy": {
      "description": "Policy configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-policy"
          }
        }
      }
    },
    "cue-patch-response-router-policy": {
      "description": "Policy configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-router-policy"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-community-lists": {
      "description": "Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-lists"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-community-lists": {
      "description": "Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-lists"
          }
        }
      }
    },
    "parameter-bgp-communities-community-list-id": {
      "name": "list-id",
      "in": "path",
      "required": true,
      "description": "The community list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-community-list-id"
      }
    },
    "cue-show-response-bgp-communities-community-list": {
      "description": "A community list is used for matching BGP community policies.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-community-list"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-community-list": {
      "description": "A community list is used for matching BGP community policies.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community-list"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-rules": {
      "description": "Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-rules"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-rules": {
      "description": "Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rules"
          }
        }
      }
    },
    "parameter-bgp-communities-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The rule id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      }
    },
    "cue-show-response-bgp-communities-rule": {
      "description": "Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-rule"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-rule": {
      "description": "Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-rule"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-communities": {
      "description": "Set of community names for community-list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-communities"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-communities": {
      "description": "Set of community names for community-list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-communities"
          }
        }
      }
    },
    "parameter-bgp-communities-community-id": {
      "name": "community-id",
      "in": "path",
      "required": true,
      "description": "The community id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-community-id"
      }
    },
    "cue-show-response-bgp-communities-community": {
      "description": "A community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-community"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-community": {
      "description": "A community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-community"
          }
        }
      }
    },
    "cue-show-response-aspath-list-aspath-lists": {
      "description": "AS Path lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-lists"
          }
        }
      }
    },
    "cue-patch-response-aspath-list-aspath-lists": {
      "description": "AS Path lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-lists"
          }
        }
      }
    },
    "parameter-aspath-list-aspath-list-id": {
      "name": "list-id",
      "in": "path",
      "required": true,
      "description": "The AS Path list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-aspath-list-aspath-list-id"
      }
    },
    "cue-show-response-aspath-list-aspath-list": {
      "description": "An AS Path list is used for matching BGP AS Path\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aspath-list-aspath-list"
          }
        }
      }
    },
    "cue-patch-response-aspath-list-aspath-list": {
      "description": "An AS Path list is used for matching BGP AS Path\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aspath-list-aspath-list"
          }
        }
      }
    },
    "cue-show-response-aspath-list-rules": {
      "description": "AS Path list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aspath-list-rules"
          }
        }
      }
    },
    "cue-patch-response-aspath-list-rules": {
      "description": "AS Path list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aspath-list-rules"
          }
        }
      }
    },
    "parameter-aspath-list-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The rule id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-aspath-list-rule-id"
      }
    },
    "cue-show-response-aspath-list-rule": {
      "description": "AS Path list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aspath-list-rule"
          }
        }
      }
    },
    "cue-patch-response-aspath-list-rule": {
      "description": "AS Path list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aspath-list-rule"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-ext-community-lists": {
      "description": "Extended Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-lists"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community-lists": {
      "description": "Extended Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-lists"
          }
        }
      }
    },
    "parameter-bgp-communities-ext-community-list-id": {
      "name": "list-id",
      "in": "path",
      "required": true,
      "description": "The ext community list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-list-id"
      }
    },
    "cue-show-response-bgp-communities-ext-community-list": {
      "description": "A Extended Community list used for matching BGP communities\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-list"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community-list": {
      "description": "A Extended Community list used for matching BGP communities\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-list"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-ext-community-rules": {
      "description": "Extended Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rules"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community-rules": {
      "description": "Extended Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rules"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-ext-community-rule": {
      "description": "Extended Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-rule"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community-rule": {
      "description": "Extended Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-rule"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-ext-community-entry": {
      "description": "A Extended community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community-entry"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community-entry": {
      "description": "A Extended community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community-entry"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-ext-communities": {
      "description": "Set of extended communities\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-communities"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-communities": {
      "description": "Set of extended communities\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-communities"
          }
        }
      }
    },
    "parameter-bgp-communities-ext-community-id": {
      "name": "ext-community-id",
      "in": "path",
      "required": true,
      "description": "The ext community id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-id"
      }
    },
    "cue-show-response-bgp-communities-ext-community": {
      "description": "A extended community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-ext-community"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-ext-community": {
      "description": "A extended community name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-ext-community"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-large-community-lists": {
      "description": "Large Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-lists"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-large-community-lists": {
      "description": "Large Community lists",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-lists"
          }
        }
      }
    },
    "parameter-bgp-communities-large-community-list-id": {
      "name": "list-id",
      "in": "path",
      "required": true,
      "description": "The large community list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-list-id"
      }
    },
    "cue-show-response-bgp-communities-large-community-list": {
      "description": "A Large Community list used for matching community based BGP policies\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-list"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-large-community-list": {
      "description": "A Large Community list used for matching community based BGP policies\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-list"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-large-community-rules": {
      "description": "Large Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rules"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-large-community-rules": {
      "description": "Large Community list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rules"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-large-community-rule": {
      "description": "Large Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-community-rule"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-large-community-rule": {
      "description": "Large Community list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-community-rule"
          }
        }
      }
    },
    "cue-show-response-bgp-communities-large-communities": {
      "description": "Set of community names for large community list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-communities-large-communities"
          }
        }
      }
    },
    "cue-patch-response-bgp-communities-large-communities": {
      "description": "Set of community names for large community list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-communities-large-communities"
          }
        }
      }
    },
    "parameter-bgp-communities-large-community-id": {
      "name": "large-community-id",
      "in": "path",
      "required": true,
      "description": "The Large community id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-id"
      }
    },
    "response-prefix-list-prefix-list-action": {
      "description": "prefix-list actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
          }
        }
      }
    },
    "cue-show-response-prefix-list-prefix-lists": {
      "description": "Prefix list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-lists"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-prefix-lists": {
      "description": "Prefix list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-lists"
          }
        }
      }
    },
    "parameter-prefix-list-prefix-list-id": {
      "name": "prefix-list-id",
      "in": "path",
      "required": true,
      "description": "The prefix list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-id"
      }
    },
    "cue-show-response-prefix-list-prefix-list": {
      "description": "A prefix list is used for matching IPv4 and IPv6 address prefixes.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-prefix-list"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-prefix-list": {
      "description": "A prefix list is used for matching IPv4 and IPv6 address prefixes.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-prefix-list"
          }
        }
      }
    },
    "cue-show-response-prefix-list-rules": {
      "description": "Prefix list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-rules"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-rules": {
      "description": "Prefix list rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-rules"
          }
        }
      }
    },
    "parameter-prefix-list-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The rule id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-prefix-list-rule-id"
      }
    },
    "cue-show-response-prefix-list-rule": {
      "description": "Prefix list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-rule"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-rule": {
      "description": "Prefix list Matching criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-rule"
          }
        }
      }
    },
    "cue-show-response-prefix-list-matches": {
      "description": "Set of Match criterias for prefix-list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-matches"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-matches": {
      "description": "Set of Match criterias for prefix-list\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-matches"
          }
        }
      }
    },
    "parameter-prefix-list-match-id": {
      "name": "match-id",
      "in": "path",
      "required": true,
      "description": "The match id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-prefix-list-match-id"
      }
    },
    "cue-show-response-prefix-list-match": {
      "description": "A prefix match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-prefix-list-match"
          }
        }
      }
    },
    "cue-patch-response-prefix-list-match": {
      "description": "A prefix match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-prefix-list-match"
          }
        }
      }
    },
    "response-route-map-route-maps-action": {
      "description": "Routemap actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-route-map-route-map-action-children"
          }
        }
      }
    },
    "cue-show-response-route-map-route-maps": {
      "description": "Collection of Route Maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-route-maps"
          }
        }
      }
    },
    "cue-patch-response-route-map-route-maps": {
      "description": "Collection of Route Maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-route-maps"
          }
        }
      }
    },
    "parameter-route-map-route-map-id": {
      "name": "route-map-id",
      "in": "path",
      "required": true,
      "description": "The route list id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-route-map-route-map-id"
      }
    },
    "cue-patch-response-route-map-route-map": {
      "description": "A route map is used for policy configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-route-map"
          }
        }
      }
    },
    "cue-show-response-route-map-route-map": {
      "description": "A route map is used for policy configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-route-map"
          }
        }
      }
    },
    "cue-show-response-route-map-rules": {
      "description": "Route Map rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-rules"
          }
        }
      }
    },
    "cue-patch-response-route-map-rules": {
      "description": "Route Map rules",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-rules"
          }
        }
      }
    },
    "parameter-route-map-rule-id": {
      "name": "rule-id",
      "in": "path",
      "required": true,
      "description": "The rule id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-route-map-rule-id"
      }
    },
    "cue-show-response-route-map-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-rule"
          }
        }
      }
    },
    "cue-patch-response-route-map-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-rule"
          }
        }
      }
    },
    "cue-show-response-route-map-match": {
      "description": "Route map rule match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-match"
          }
        }
      }
    },
    "cue-patch-response-route-map-match": {
      "description": "Route map rule match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-match"
          }
        }
      }
    },
    "cue-show-response-route-map-set": {
      "description": "Route map rule set",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-set"
          }
        }
      }
    },
    "cue-patch-response-route-map-set": {
      "description": "Route map rule set",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-set"
          }
        }
      }
    },
    "cue-show-response-route-map-as-path-prepend": {
      "description": "AS Path prepend",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-asp-prepend"
          }
        }
      }
    },
    "cue-patch-response-route-map-as-path-prepend": {
      "description": "AS Path prepend",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-asp-prepend"
          }
        }
      }
    },
    "cue-show-response-route-map-communities": {
      "description": "Collection of BGP communities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-communities"
          }
        }
      }
    },
    "cue-patch-response-route-map-communities": {
      "description": "Collection of BGP communities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-communities"
          }
        }
      }
    },
    "parameter-route-map-community-id": {
      "name": "community-id",
      "in": "path",
      "required": true,
      "description": "The community id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-route-map-community-id"
      }
    },
    "cue-show-response-route-map-community": {
      "description": "BGP Community",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-community"
          }
        }
      }
    },
    "cue-patch-response-route-map-community": {
      "description": "BGP Community",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-community"
          }
        }
      }
    },
    "cue-show-response-route-map-large-communities": {
      "description": "Collection of large BGP communities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-large-communities"
          }
        }
      }
    },
    "cue-patch-response-route-map-large-communities": {
      "description": "Collection of large BGP communities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-large-communities"
          }
        }
      }
    },
    "parameter-route-map-large-community-id": {
      "name": "large-community-id",
      "in": "path",
      "required": true,
      "description": "The community id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-route-map-large-community-id"
      }
    },
    "cue-show-response-route-map-large-community": {
      "description": "Large BGP Community",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-large-community"
          }
        }
      }
    },
    "cue-patch-response-route-map-large-community": {
      "description": "Large BGP Community",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-large-community"
          }
        }
      }
    },
    "cue-show-response-route-map-aggregator-ases": {
      "description": "Collection of aggregator AS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-ases"
          }
        }
      }
    },
    "cue-patch-response-route-map-aggregator-ases": {
      "description": "Collection of aggregator AS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-ases"
          }
        }
      }
    },
    "parameter-asn-asn-id": {
      "name": "asn-id",
      "in": "path",
      "required": true,
      "description": "The community id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      }
    },
    "cue-show-response-route-map-aggregator-as": {
      "description": "Aggregator AS Number",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-aggregator-as"
          }
        }
      }
    },
    "cue-patch-response-route-map-aggregator-as": {
      "description": "Aggregator AS Number",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-aggregator-as"
          }
        }
      }
    },
    "cue-show-response-ip-address-ipv4-addresses": {
      "description": "Set of IPv4 addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-addresses"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ipv4-addresses": {
      "description": "Set of IPv4 addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-addresses"
          }
        }
      }
    },
    "parameter-ip-address-ipv4-address-id": {
      "name": "ipv4-address-id",
      "in": "path",
      "required": true,
      "description": "The IPv4 address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      }
    },
    "cue-show-response-ip-address-ipv4-address": {
      "description": "An IPv4 address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-address-ipv4-address"
          }
        }
      }
    },
    "cue-patch-response-ip-address-ipv4-address": {
      "description": "An IPv4 address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ip-address-ipv4-address"
          }
        }
      }
    },
    "cue-show-response-route-map-action": {
      "description": "Route map rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-action"
          }
        }
      }
    },
    "cue-patch-response-route-map-action": {
      "description": "Route map rule action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-action"
          }
        }
      }
    },
    "cue-show-response-route-map-permit": {
      "description": "permit action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-permit"
          }
        }
      }
    },
    "cue-patch-response-route-map-permit": {
      "description": "permit action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-permit"
          }
        }
      }
    },
    "cue-show-response-route-map-exit-policy": {
      "description": "Permit action exit policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-map-permit-exit"
          }
        }
      }
    },
    "cue-patch-response-route-map-exit-policy": {
      "description": "Permit action exit policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-map-permit-exit"
          }
        }
      }
    },
    "cue-patch-response-bgp-bgp": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-bgp"
          }
        }
      }
    },
    "cue-show-response-bgp-bgp": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-bgp"
          }
        }
      }
    },
    "response-bgp-in-action": {
      "description": "BGP IN actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bgp-bgp-clear-in-action-children"
          }
        }
      }
    },
    "response-bgp-out-action": {
      "description": "BGP OUT actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bgp-bgp-clear-out-action-children"
          }
        }
      }
    },
    "response-bgp-soft-action": {
      "description": "BGP soft actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-action-children"
          }
        }
      }
    },
    "response-bgp-soft-in-action": {
      "description": "BGP soft IN actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bgp-bgp-clear-soft-in-action-children"
          }
        }
      }
    },
    "cue-show-response-bgp-graceful-restart": {
      "description": "BGP Graceful restart global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-gr"
          }
        }
      }
    },
    "cue-patch-response-bgp-graceful-restart": {
      "description": "BGP Graceful restart global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-gr"
          }
        }
      }
    },
    "cue-show-response-bgp-convergence-wait": {
      "description": "BGP convergence wait configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-convergence-wait"
          }
        }
      }
    },
    "cue-patch-response-bgp-convergence-wait": {
      "description": "BGP convergence wait configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-convergence-wait"
          }
        }
      }
    },
    "cue-show-response-bgp-queue-limit": {
      "description": "BGP queue limit global configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-queue-limit"
          }
        }
      }
    },
    "cue-patch-response-bgp-queue-limit": {
      "description": "BGP queue limit global configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-queue-limit"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf": {
      "description": "OSPFv2 global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf"
          }
        }
      }
    },
    "cue-patch-response-ospf-ospf": {
      "description": "OSPFv2 global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-ospf"
          }
        }
      }
    },
    "cue-show-response-ospf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-timers"
          }
        }
      }
    },
    "cue-show-response-ospf-lsa-timers": {
      "description": "LSA timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-lsa-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-lsa-timers": {
      "description": "LSA timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-lsa-timers"
          }
        }
      }
    },
    "cue-show-response-ospf-spf-timers": {
      "description": "SPF timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-spf-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-spf-timers": {
      "description": "SPF timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-spf-timers"
          }
        }
      }
    },
    "cue-show-response-ospfv3-ospf6": {
      "description": "OSPFv3 global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospfv3-ospf6"
          }
        }
      }
    },
    "cue-patch-response-ospfv3-ospf6": {
      "description": "OSPFv3 global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospfv3-ospf6"
          }
        }
      }
    },
    "cue-show-response-pim-pim": {
      "description": "PIM global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-pim"
          }
        }
      }
    },
    "cue-patch-response-pim-pim": {
      "description": "PIM global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-pim"
          }
        }
      }
    },
    "cue-show-response-pim-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-timers"
          }
        }
      }
    },
    "cue-patch-response-pim-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-timers"
          }
        }
      }
    },
    "cue-show-response-igmp-igmp": {
      "description": "IGMP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-igmp"
          }
        }
      }
    },
    "cue-patch-response-igmp-igmp": {
      "description": "IGMP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-igmp-igmp"
          }
        }
      }
    },
    "response-igmp-igmp-action": {
      "description": "Reset IGMP interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-igmp-igmp-intf-clear-action-children"
          }
        }
      }
    },
    "cue-show-response-vrrp-vrrp": {
      "description": "VRRP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-vrrp"
          }
        }
      }
    },
    "cue-patch-response-vrrp-vrrp": {
      "description": "VRRP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrrp-vrrp"
          }
        }
      }
    },
    "cue-show-response-vrr-vrr": {
      "description": "VRR global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrr-vrr"
          }
        }
      }
    },
    "cue-patch-response-vrr-vrr": {
      "description": "VRR global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrr-vrr"
          }
        }
      }
    },
    "cue-show-response-adaptive-routing-ar": {
      "description": "Adaptive routing global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-adaptive-routing-ar"
          }
        }
      }
    },
    "cue-patch-response-adaptive-routing-ar": {
      "description": "Adaptive routing global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-adaptive-routing-ar"
          }
        }
      }
    },
    "cue-show-response-router-graceful-restart": {
      "description": "graceful-restart show.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-graceful-restart"
          }
        }
      }
    },
    "cue-show-response-bridge-bridge": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-bridge"
          }
        }
      },
      "links": {
        "view:port-vlan": {
          "operationId": "getBridge",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/domain/*/port/*"
            ],
            "omit": [
              "/domain/*/port/*/flags",
              "/domain/*/port/*/state"
            ]
          }
        },
        "view:port": {
          "operationId": "getBridge",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/domain/*/port/*"
            ],
            "omit": [
              "/domain/*/port/*/vlan"
            ]
          }
        },
        "view:vlan": {
          "operationId": "getBridge",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/domain/*/vlan/*",
              "/domain/*/untagged"
            ],
            "omit": [
              "/domain/*/vlan/*/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-bridge-bridge": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-bridge"
          }
        }
      }
    },
    "schema-bridge-domains-vlan-vni-map-presentation": {},
    "response-bridge-domains-vlan-vni-map": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bridge-domains-vlan-vni-map-presentation"
          }
        }
      }
    },
    "cue-show-response-bridge-domains": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domains"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomains",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/mac-address",
              "/*/type",
              "/*/encap",
              "/*/ageing",
              "/*/stp/mode",
              "/*/vlan-vni-offset",
              "/*/multicast/snooping/enable"
            ]
          }
        }
      }
    },
    "cue-patch-response-bridge-domains": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-domains"
          }
        }
      }
    },
    "parameter-bridge-domain-id": {
      "name": "domain-id",
      "in": "path",
      "required": true,
      "description": "The name of the domain to get.",
      "schema": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      }
    },
    "cue-show-response-bridge-domain": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomain",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/mac-address",
              "/type",
              "/encap",
              "/ageing",
              "/stp/mode",
              "/vlan-vni-offset",
              "/untagged",
              "/vlan/*",
              "/port/*/state"
            ],
            "omit": [
              "/vlan/*/*"
            ]
          }
        }
      }
    },
    "cue-patch-response-bridge-domain": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-domain"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop": {
      "description": "DHCP snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop"
          }
        }
      },
      "links": {
        "view:trust-ports": {
          "operationId": "getBridgeDomainDhcpSnoop",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/vlan/*/trust"
            ]
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop": {
      "description": "DHCP snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-vlans": {
      "description": "dhcp snooping vlans config info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlans": {
      "description": "dhcp snooping vlans config info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlans"
          }
        }
      }
    },
    "parameter-vlan-vid-vlan-vid-id": {
      "name": "vid",
      "in": "path",
      "required": true,
      "description": "VLAN ID",
      "schema": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-id"
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-vlan": {
      "description": "dhcp snooping vlan config info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop-vlan": {
      "description": "dhcp snooping vlan config info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-vlan"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interfaces": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-trust-interface": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop-trust-interface": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop-trust-interface"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interfaces": {
      "description": "The interface on which the DHCP snooping client is connected",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop-bind-interface": {
      "description": "An interface on which DHCP snoop client is binded.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop-bind-interface"
          }
        }
      }
    },
    "cue-show-response-common-dhcp-snoop-dhcp-snoop6": {
      "description": "DHCP snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-dhcp-snoop-dhcp-snoop"
          }
        }
      },
      "links": {
        "view:trust-ports": {
          "operationId": "getBridgeDomainDhcpSnoop6",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/vlan/*/trust"
            ]
          }
        }
      }
    },
    "cue-patch-response-common-dhcp-snoop-dhcp-snoop6": {
      "description": "DHCP snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-dhcp-snoop-dhcp-snoop"
          }
        }
      }
    },
    "cue-show-response-global-svi-force-up": {
      "description": "Keep all SVIs perpetually UP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-global-svi-force-up"
          }
        }
      }
    },
    "cue-patch-response-global-svi-force-up": {
      "description": "Keep all SVIs perpetually UP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-global-svi-force-up"
          }
        }
      }
    },
    "cue-show-response-bridge-domain-ports": {
      "description": "Bridge domains ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain-ports"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomainPort",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/flags",
              "/*/state"
            ]
          }
        },
        "view:vlan": {
          "operationId": "getBridgeDomainPort",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/vlan/*",
              "/*/vlan/*/tag-state",
              "/*/vlan/*/fwd-state"
            ]
          }
        }
      }
    },
    "cue-show-response-stp-stp": {
      "description": "attributes related to global stp",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-stp"
          }
        }
      },
      "links": {
        "view:root": {
          "operationId": "getBridgeDomainStp",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/mode",
              "/vlan/*/designated-root",
              "/vlan/*/root-cost",
              "/vlan/*/hello-time",
              "/vlan/*/root-fwd-delay",
              "/vlan/*/root-max-age",
              "/vlan/*/root-port"
            ]
          }
        },
        "view:blocked-ports": {
          "operationId": "getBridgeDomainStp",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/mode",
              "/vlan/*/port-info/*/state",
              "/vlan/*/port-info/*/role"
            ]
          }
        }
      }
    },
    "cue-patch-response-stp-stp": {
      "description": "attributes related to global stp",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-stp"
          }
        }
      }
    },
    "cue-show-response-stp-stp-state": {
      "description": "The state of STP on the bridge",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-stp-state"
          }
        }
      }
    },
    "cue-patch-response-stp-stp-state": {
      "description": "The state of STP on the bridge",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-stp-state"
          }
        }
      }
    },
    "cue-show-response-stp-stp-counters": {
      "description": "stp counters info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-stp-counters"
          }
        }
      }
    },
    "cue-show-response-stp-stp-ports": {
      "description": "stp interface information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-stp-ports"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomainStpPortAll",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/clag-remote-port"
            ]
          }
        }
      }
    },
    "cue-show-response-stp-stp-port": {
      "description": "stp per port information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-stp-port"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomainPvstStpport",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/clag-remote-port"
            ]
          }
        }
      }
    },
    "cue-show-response-stp-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlans"
          }
        }
      }
    },
    "cue-patch-response-stp-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-domain-stp-vlans"
          }
        }
      }
    },
    "cue-show-response-stp-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-domain-stp-vlan"
          }
        }
      }
    },
    "cue-patch-response-stp-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-domain-stp-vlan"
          }
        }
      }
    },
    "cue-show-response-multicast-multicast": {
      "description": "Configure multicast on the bridge",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-multicast"
          }
        }
      }
    },
    "cue-patch-response-multicast-multicast": {
      "description": "Configure multicast on the bridge",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-multicast"
          }
        }
      }
    },
    "cue-show-response-multicast-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-snooping"
          }
        }
      }
    },
    "cue-patch-response-multicast-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-snooping"
          }
        }
      }
    },
    "cue-show-response-multicast-querier": {
      "description": "IGMP/MLD querier configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-querier"
          }
        }
      }
    },
    "cue-patch-response-multicast-querier": {
      "description": "IGMP/MLD querier configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-querier"
          }
        }
      }
    },
    "schema-bridge-domain-vlan-vni-map-presentation": {},
    "response-bridge-domain-vlan-vni-map": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-bridge-domain-vlan-vni-map-presentation"
          }
        }
      }
    },
    "cue-show-response-bridge-domain-vlans": {
      "description": "Set of VLAN tag identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlans"
          }
        }
      }
    },
    "cue-patch-response-bridge-domain-vlans": {
      "description": "Set of VLAN tag identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlans"
          }
        }
      }
    },
    "cue-show-response-bridge-domain-vlan": {
      "description": "A VLAN tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain-vlan"
          }
        }
      }
    },
    "cue-patch-response-bridge-domain-vlan": {
      "description": "A VLAN tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-domain-vlan"
          }
        }
      }
    },
    "cue-show-response-vxlan-l2vnis": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-l2vnis"
          }
        }
      }
    },
    "cue-patch-response-vxlan-l2vnis": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vnis"
          }
        }
      }
    },
    "parameter-vxlan-l2-vni-id": {
      "name": "vni-id",
      "in": "path",
      "required": true,
      "description": "The VxLAN id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-vxlan-l2-vni-id"
      }
    },
    "cue-show-response-vxlan-l2vni": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-l2vni"
          }
        }
      }
    },
    "cue-patch-response-vxlan-l2vni": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-l2vni"
          }
        }
      }
    },
    "cue-show-response-vxlan-if-flooding": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-if-flooding"
          }
        }
      }
    },
    "cue-patch-response-vxlan-if-flooding": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-if-flooding"
          }
        }
      }
    },
    "cue-show-response-vxlan-head-end-replication": {
      "description": "Set of IPv4 unicast addresses or \"evpn\".\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-head-end-replication"
          }
        }
      }
    },
    "cue-patch-response-vxlan-head-end-replication": {
      "description": "Set of IPv4 unicast addresses or \"evpn\".\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-head-end-replication"
          }
        }
      }
    },
    "parameter-vxlan-head-end-replication-id": {
      "name": "hrep-id",
      "in": "path",
      "required": true,
      "description": "The name of the head-end-replication to get.",
      "schema": {
        "$ref": "#/x-defs/schema-vxlan-head-end-replication-id"
      }
    },
    "cue-show-response-ptp-vlan-ptp": {
      "description": "VLAN PTP configuration.  Inherited by interfaces in this VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-vlan-ptp"
          }
        }
      }
    },
    "cue-patch-response-ptp-vlan-ptp": {
      "description": "VLAN PTP configuration.  Inherited by interfaces in this VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-vlan-ptp"
          }
        }
      }
    },
    "cue-show-response-multicast-vlan-multicast": {
      "description": "Configure multicast on the vlan",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-vlan-multicast"
          }
        }
      }
    },
    "cue-patch-response-multicast-vlan-multicast": {
      "description": "Configure multicast on the vlan",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-multicast"
          }
        }
      }
    },
    "cue-show-response-multicast-vlan-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-vlan-snooping"
          }
        }
      }
    },
    "cue-patch-response-multicast-vlan-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-snooping"
          }
        }
      }
    },
    "cue-show-response-multicast-vlan-querier": {
      "description": "IGMP/MLD querier configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-multicast-vlan-querier"
          }
        }
      }
    },
    "cue-patch-response-multicast-vlan-querier": {
      "description": "IGMP/MLD querier configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-multicast-vlan-querier"
          }
        }
      }
    },
    "cue-show-response-bridge-fdb-mac-table": {
      "description": "L2 FDB\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-fdb-mac-table"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getBridgeDomainMacTable",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/bridge-domain"
            ]
          }
        }
      }
    },
    "cue-show-response-bridge-domain-mdbs": {
      "description": "Set of mdb entries in the bridge domain\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain-mdbs"
          }
        }
      }
    },
    "cue-show-response-bridge-domain-router-ports": {
      "description": "Set of multicast router ports\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-domain-router-ports"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag"
          }
        }
      }
    },
    "cue-patch-response-mlag-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-mlag-mlag"
          }
        }
      }
    },
    "response-mlag-mlag-lacp-conflict": {
      "description": "MLAG lacp-conflict related actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-mlag-mlag-lacp-conflict-action-children"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-cc": {
      "description": "Show the mlag consistency-checker parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-cc-global": {
      "description": "Global Consistency-checker",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-cc-global"
          }
        }
      }
    },
    "cue-show-response-mlag-backups": {
      "description": "Set of MLAG backups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-backups"
          }
        }
      }
    },
    "cue-patch-response-mlag-backups": {
      "description": "Set of MLAG backups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-mlag-backups"
          }
        }
      }
    },
    "parameter-mlag-backup-id": {
      "name": "backup-ip",
      "in": "path",
      "required": true,
      "description": "The name of the backup to get.",
      "schema": {
        "$ref": "#/x-defs/schema-mlag-backup-id"
      }
    },
    "cue-show-response-mlag-backup": {
      "description": "alternative ip address or interface for peer to reach us",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-backup"
          }
        }
      }
    },
    "cue-patch-response-mlag-backup": {
      "description": "alternative ip address or interface for peer to reach us",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-mlag-backup"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-fdb": {
      "description": "Set of all mlag macs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-fdb"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-macs": {
      "description": "Set of MLAG Macs learnt/sync between mlag peers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-macs"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-permanent-macs": {
      "description": "Permanent Mac Entry",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-macs"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-mdb": {
      "description": "Set of Mlag Multicast Database Entries",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mdb"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-mcastgroups": {
      "description": "Multicast Groups Info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-mcastgroups"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-routerportdb": {
      "description": "Set of all Mlag Multicast Router Ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerportdb"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-routerports": {
      "description": "Multicast Router Ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-routerports"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-vni-db": {
      "description": "Set of all vnis",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vni-db"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-vnis": {
      "description": "Set of VNIs configured",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-vnis"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-lacpdb": {
      "description": "Set of all mlag local/peer lacpdb",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacpdb"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-lacp": {
      "description": "Lacp DB",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-lacp"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-neighdb": {
      "description": "Set of all mlag neigh entries",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighdb"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-neighs": {
      "description": "Neighs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-neighs"
          }
        }
      }
    },
    "cue-show-response-mlag-mlag-permanent-neighs": {
      "description": "Permanent Neighbors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-mlag-permanent-neighs"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an EVI is auto-created for each extended VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn"
          }
        }
      }
    },
    "cue-patch-response-evpn-evpn": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an EVI is auto-created for each extended VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-evpn"
          }
        }
      }
    },
    "cue-show-response-evpn-route-advertise": {
      "description": "Route dvertising",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-route-advertise"
          }
        }
      }
    },
    "cue-patch-response-evpn-route-advertise": {
      "description": "Route dvertising",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-route-advertise"
          }
        }
      }
    },
    "cue-show-response-evpn-dad": {
      "description": "Duplicate address detection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-dad"
          }
        }
      }
    },
    "cue-patch-response-evpn-dad": {
      "description": "Duplicate address detection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-dad"
          }
        }
      }
    },
    "cue-show-response-evpn-dad-action": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-dad-action"
          }
        }
      }
    },
    "cue-patch-response-evpn-dad-action": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-dad-action"
          }
        }
      }
    },
    "cue-show-response-evpn-dad-action-freeze": {
      "description": "Advertise",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-dad-action-freeze"
          }
        }
      }
    },
    "cue-patch-response-evpn-dad-action-freeze": {
      "description": "Advertise",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-dad-action-freeze"
          }
        }
      }
    },
    "response-vni-vnis-action": {
      "description": "vni actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-vni-vni-action-children"
          }
        }
      }
    },
    "cue-show-response-vni-vnis": {
      "description": "VNIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vnis"
          }
        }
      }
    },
    "cue-patch-response-vni-vnis": {
      "description": "VNIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vni-vnis"
          }
        }
      }
    },
    "parameter-vni-vni-id": {
      "name": "vni-id",
      "in": "path",
      "required": true,
      "description": "The VxLAN/vni id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-vni-vni-id"
      }
    },
    "cue-patch-response-vni-vni": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an VNI is auto-created for each extended VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vni-vni"
          }
        }
      }
    },
    "cue-show-response-vni-vni": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an VNI is auto-created for each extended VLAN.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni"
          }
        }
      }
    },
    "cue-show-response-vni-vni-remote-vteps": {
      "description": "Set of vni remote vteps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-remote-vteps"
          }
        }
      }
    },
    "cue-show-response-vni-vni-multihoming": {
      "description": "VNI based Multihoming info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-multihoming"
          }
        }
      }
    },
    "cue-show-response-vni-vni-mh-esis": {
      "description": "Multihoming ESIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esis"
          }
        }
      }
    },
    "parameter-evpn-esi-id": {
      "name": "esi-id",
      "in": "path",
      "required": true,
      "description": "EVPN ESI Id.",
      "schema": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      }
    },
    "cue-show-response-vni-vni-mh-esi": {
      "description": "Multihoming ESI instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-esi"
          }
        }
      }
    },
    "cue-show-response-vni-vni-mh-bgp-info": {
      "description": "per vni BGP based Multihoming info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-mh-bgp-info"
          }
        }
      }
    },
    "cue-show-response-vni-bgp-vni-mh-esis": {
      "description": "BGP Multihoming ESIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esis"
          }
        }
      }
    },
    "cue-show-response-vni-bgp-vni-mh-esi": {
      "description": "BGP Multihoming ESI instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-bgp-vni-mh-esi"
          }
        }
      }
    },
    "cue-show-response-vni-vni-esi-remote-vteps": {
      "description": "Per ESI based set of remote vteps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vteps"
          }
        }
      }
    },
    "cue-show-response-vni-vni-esi-remote-vtep": {
      "description": "per esi remote vtep",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-esi-remote-vtep"
          }
        }
      }
    },
    "cue-show-response-vni-route-advertise": {
      "description": "Route advertise",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-route-advertise"
          }
        }
      }
    },
    "cue-patch-response-vni-route-advertise": {
      "description": "Route advertise",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vni-route-advertise"
          }
        }
      }
    },
    "cue-show-response-vni-route-target": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-route-target"
          }
        }
      }
    },
    "cue-patch-response-vni-route-target": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vni-route-target"
          }
        }
      }
    },
    "cue-show-response-route-target-rts": {
      "description": "Set of route target identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-target-rts"
          }
        }
      }
    },
    "cue-patch-response-route-target-rts": {
      "description": "Set of route target identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-target-rts"
          }
        }
      }
    },
    "parameter-route-target-rt-id": {
      "name": "rt-id",
      "in": "path",
      "required": true,
      "description": "Route target ID",
      "schema": {
        "$ref": "#/x-defs/schema-route-target-rt-id"
      }
    },
    "cue-show-response-route-target-rt": {
      "description": "A route target identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-target-rt"
          }
        }
      }
    },
    "cue-patch-response-route-target-rt": {
      "description": "A route target identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-target-rt"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mac-addresses": {
      "description": "Set of evpn mac addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-addresses"
          }
        }
      }
    },
    "parameter-mac-address-mac-address-id": {
      "name": "mac-address-id",
      "in": "path",
      "required": true,
      "description": "The MAC address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-mac-address-mac-address-id"
      }
    },
    "response-evpn-evpn-mac-host-action": {
      "description": "evpn vni mac host actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-evpn-evpn-mac-host-action-children"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mac-address": {
      "description": "EVPN MAC info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mac-address"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-host-addresses": {
      "description": "Set of evpn host addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-host-addresses"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-host-address": {
      "description": "EVPN host info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-host-address"
          }
        }
      }
    },
    "cue-show-response-vni-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vni-bgp-info"
          }
        }
      }
    },
    "cue-show-response-evpn-multihoming": {
      "description": "Multihoming global configuration parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-multihoming"
          }
        }
      }
    },
    "cue-patch-response-evpn-multihoming": {
      "description": "Multihoming global configuration parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-multihoming"
          }
        }
      }
    },
    "cue-show-response-evpn-ead-evi-route": {
      "description": "Ethernet Auto-discovery per EVPN instance routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-ead-evi-route"
          }
        }
      }
    },
    "cue-patch-response-evpn-ead-evi-route": {
      "description": "Ethernet Auto-discovery per EVPN instance routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-ead-evi-route"
          }
        }
      }
    },
    "cue-show-response-evpn-mh-segment": {
      "description": "Multihoming interface segment",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-mh-segment"
          }
        }
      }
    },
    "cue-patch-response-evpn-mh-segment": {
      "description": "Multihoming interface segment",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-mh-segment"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-esis": {
      "description": "EVPN Multihoming ESIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esis"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-esi": {
      "description": "EVPN Multihoming ESI instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-esi"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-remote-vteps": {
      "description": "Set of evpn remote vteps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-remote-vteps"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-remote-vtep": {
      "description": "Evpn per ESI remote vtep",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-remote-vtep"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info": {
      "description": "EVPN Multihoming BGP info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-esis": {
      "description": "EVPN Multihoming BGP info ESIs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esis"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-esi": {
      "description": "EVPN Multihoming BGP info ESI instance",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-esi"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-remote-vteps": {
      "description": "Evpn BGP info remote vteps\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vteps"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-remote-vtep": {
      "description": "Evpn BGP info per ESI remote vtep",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-remote-vtep"
          }
        }
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-fragments": {
      "description": "EVPN Multihoming BGP info ESI fragments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-fragments"
          }
        }
      }
    },
    "parameter-evpn-fragment-id": {
      "name": "fragment-id",
      "in": "path",
      "required": true,
      "description": "EVPN BGP Info Fragment Id.",
      "schema": {
        "$ref": "#/x-defs/schema-evpn-fragment-id"
      }
    },
    "cue-show-response-evpn-evpn-mh-bgp-info-fragment": {
      "description": "EVPN Multihoming BGP info ESI fragment",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-evpn-mh-bgp-info-fragment"
          }
        }
      }
    },
    "cue-show-response-evpn-access-vlans": {
      "description": "Access vlan info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-access-vlans"
          }
        }
      }
    },
    "cue-show-response-evpn-vlans": {
      "description": "vlans",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-vlans"
          }
        }
      }
    },
    "parameter-evpn-vlan-id": {
      "name": "vlan-id",
      "in": "path",
      "required": true,
      "description": "EVPN access-vlan vlan-id.",
      "schema": {
        "$ref": "#/x-defs/schema-evpn-vlan-id"
      }
    },
    "cue-show-response-evpn-vlan": {
      "description": "vlan info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-vlan"
          }
        }
      }
    },
    "cue-show-response-evpn-member-interfaces": {
      "description": "access vlan member interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-member-interfaces"
          }
        }
      }
    },
    "cue-show-response-evpn-l2-nhgs": {
      "description": "L2 nhg info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-l2-nhgs"
          }
        }
      }
    },
    "cue-show-response-evpn-vtep-ips": {
      "description": "vtep ips",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-vtep-ips"
          }
        }
      }
    },
    "parameter-evpn-vtep-ip-id": {
      "name": "vtep-ip-id",
      "in": "path",
      "required": true,
      "description": "EVPN l2-nhg vtep-ip-id.",
      "schema": {
        "$ref": "#/x-defs/schema-evpn-vtep-ip-id"
      }
    },
    "cue-show-response-evpn-vtep-ip": {
      "description": "vtep-ip",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-vtep-ip"
          }
        }
      }
    },
    "cue-show-response-qos-qos": {
      "description": "QOS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-qos"
          }
        }
      }
    },
    "cue-patch-response-qos-qos": {
      "description": "QOS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-qos"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-wd-pfc-watchdog": {
      "description": "Properties associated with PFC Watchdog Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-pfc-watchdog"
          }
        }
      }
    },
    "cue-patch-response-qos-pfc-wd-pfc-watchdog": {
      "description": "Properties associated with PFC Watchdog Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-pfc-wd-pfc-watchdog"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-advance-buffers": {
      "description": "Collection of Advance Buffer config profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffers"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-advance-buffers": {
      "description": "Collection of Advance Buffer config profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffers"
          }
        }
      }
    },
    "parameter-qos-features-def-profile-id": {
      "name": "profile-id",
      "in": "path",
      "required": true,
      "description": "The QoS default profile id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      }
    },
    "cue-show-response-qos-adv-buff-advance-buffer": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-advance-buffer": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-advance-buffer-ing-pools": {
      "description": "Collection of QoS Ingress pool profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-ing-pools"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-advance-buffer-ing-pools": {
      "description": "Collection of QoS Ingress pool profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-ing-pools"
          }
        }
      }
    },
    "parameter-qos-adv-buff-pool-id": {
      "name": "pool-id",
      "in": "path",
      "required": true,
      "description": "The QoS pool id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-id"
      }
    },
    "cue-show-response-qos-adv-buff-advance-buffer-pool": {
      "description": "Properties associated with the QoS Ingress/Egress pool.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-pool"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-advance-buffer-pool": {
      "description": "Properties associated with the QoS Ingress/Egress pool.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-pool"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-advance-buffer-egr-pools": {
      "description": "Collection of QoS Egress pool profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-advance-buffer-egr-pools"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-advance-buffer-egr-pools": {
      "description": "Collection of QoS Egress pool profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-advance-buffer-egr-pools"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-ingress-lossy-buffer": {
      "description": "Properties associated with the QoS ingress lossy buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-lossy-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-ingress-lossy-buffer": {
      "description": "Properties associated with the QoS ingress lossy buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-lossy-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-priority-groups": {
      "description": "Collection of priority-groups.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-groups"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-priority-groups": {
      "description": "Collection of priority-groups.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-groups"
          }
        }
      }
    },
    "parameter-qos-adv-buff-priority-group-id": {
      "name": "priority-group-id",
      "in": "path",
      "required": true,
      "description": "The QoS priority-group id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-id"
      }
    },
    "cue-show-response-qos-adv-buff-priority-group": {
      "description": "Properties associated with the QoS ingress lossy priority-group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-priority-group"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-priority-group": {
      "description": "Properties associated with the QoS ingress lossy priority-group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-priority-group"
          }
        }
      }
    },
    "cue-show-response-qos-features-switch-priorities": {
      "description": "Collection of switch priorities.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priorities"
          }
        }
      }
    },
    "cue-patch-response-qos-features-switch-priorities": {
      "description": "Collection of switch priorities.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priorities"
          }
        }
      }
    },
    "parameter-qos-features-qos-sp-id": {
      "name": "qos-sp-id",
      "in": "path",
      "required": true,
      "description": "The QoS switch-priority id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      }
    },
    "cue-show-response-qos-features-switch-priority": {
      "description": "Internal switch priority config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-features-switch-priority"
          }
        }
      }
    },
    "cue-patch-response-qos-features-switch-priority": {
      "description": "Internal switch priority config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-features-switch-priority"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-ingress-lossless-buffer": {
      "description": "Properties associated with the QoS ingress lossless buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-lossless-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-ingress-lossless-buffer": {
      "description": "Properties associated with the QoS ingress lossless buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-lossless-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-ingress-mgmt-buffer": {
      "description": "Properties associated with the QoS management buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-ingress-mgmt-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-ingress-mgmt-buffer": {
      "description": "Properties associated with the QoS management buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-ingress-mgmt-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-egress-lossless-buffer": {
      "description": "Properties associated with the QoS egress lossless buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-lossless-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-egress-lossless-buffer": {
      "description": "Properties associated with the QoS egress lossless buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-lossless-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-egress-lossy-buffer": {
      "description": "Properties associated with the QoS egress lossy buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-lossy-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-egress-lossy-buffer": {
      "description": "Properties associated with the QoS egress lossy buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-lossy-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-traffic-classes": {
      "description": "Collection of traffic-classes.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-traffic-classes"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-traffic-classes": {
      "description": "Collection of traffic-classes.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-traffic-classes"
          }
        }
      }
    },
    "parameter-qos-adv-buff-traffic-class-id": {
      "name": "traffic-class-id",
      "in": "path",
      "required": true,
      "description": "The QoS traffic-class id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-adv-buff-traffic-class-id"
      }
    },
    "cue-show-response-qos-adv-buff-traffic-class": {
      "description": "Properties associated with the QoS egress lossy traffic-class\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-traffic-class"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-traffic-class": {
      "description": "Properties associated with the QoS egress lossy traffic-class\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-traffic-class"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-multicast-switch-priorities": {
      "description": "Collection of multicast switch-priority buffer config.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-switch-priorities"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-multicast-switch-priorities": {
      "description": "Collection of multicast switch-priority buffer config.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-switch-priorities"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-multicast-switch-priority": {
      "description": "Properties associated with the QoS egress lossy multicast switch-priority\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-switch-priority"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-multicast-switch-priority": {
      "description": "Properties associated with the QoS egress lossy multicast switch-priority\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-switch-priority"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-multicast-port": {
      "description": "Properties associated with the QoS egress multicast port\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-multicast-port"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-multicast-port": {
      "description": "Properties associated with the QoS egress multicast port\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-multicast-port"
          }
        }
      }
    },
    "cue-show-response-qos-adv-buff-egress-mgmt-buffer": {
      "description": "Properties associated with the QoS egress management buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-adv-buff-egress-mgmt-buffer"
          }
        }
      }
    },
    "cue-patch-response-qos-adv-buff-egress-mgmt-buffer": {
      "description": "Properties associated with the QoS egress management buffer\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-adv-buff-egress-mgmt-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-traffic-pool-traffic-pools": {
      "description": "Collection of Traffic Pool Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pools"
          }
        }
      }
    },
    "cue-patch-response-qos-traffic-pool-traffic-pools": {
      "description": "Collection of Traffic Pool Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pools"
          }
        }
      }
    },
    "parameter-qos-traffic-pool-traffic-pool-id": {
      "name": "traffic-pool-id",
      "in": "path",
      "required": true,
      "description": "The QoS traffic-pool id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-id"
      }
    },
    "cue-show-response-qos-traffic-pool-traffic-pool": {
      "description": "Properties associated with the QoS Traffic Pools.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-traffic-pool-traffic-pool"
          }
        }
      }
    },
    "cue-patch-response-qos-traffic-pool-traffic-pool": {
      "description": "Properties associated with the QoS Traffic Pools.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-traffic-pool-traffic-pool"
          }
        }
      }
    },
    "cue-show-response-qos-linkpause-link-pauses": {
      "description": "Collection of Link Pause Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-linkpause-link-pauses"
          }
        }
      }
    },
    "cue-patch-response-qos-linkpause-link-pauses": {
      "description": "Collection of Link Pause Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-link-pauses"
          }
        }
      }
    },
    "parameter-qos-features-profile-id": {
      "name": "profile-id",
      "in": "path",
      "required": true,
      "description": "The QoS profile id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      }
    },
    "cue-show-response-qos-linkpause-link-pause": {
      "description": "Properties associated with the Link Pause Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-linkpause-link-pause"
          }
        }
      }
    },
    "cue-patch-response-qos-linkpause-link-pause": {
      "description": "Properties associated with the Link Pause Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-link-pause"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-pfcs": {
      "description": "Collection of Priority Flow Control Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfcs"
          }
        }
      }
    },
    "cue-patch-response-qos-pfc-pfcs": {
      "description": "Collection of Priority Flow Control Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfcs"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-pfc": {
      "description": "Properties associated with the Priority Flow Control Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-pfc"
          }
        }
      }
    },
    "cue-patch-response-qos-pfc-pfc": {
      "description": "Properties associated with the Priority Flow Control Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-pfc-pfc"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-mappings": {
      "description": "Collection of PCP/DSCP->SP mapping Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-mappings"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-mappings": {
      "description": "Collection of PCP/DSCP->SP mapping Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-mappings"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-mapping"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-mapping"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mappings-pcp"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mappings-pcp"
          }
        }
      }
    },
    "parameter-qos-features-qos-pcp-id": {
      "name": "qos-pcp-id",
      "in": "path",
      "required": true,
      "description": "The QoS PCP id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      }
    },
    "cue-show-response-qos-mapping-qos-mapping": {
      "description": "switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mapping"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-qos-mapping": {
      "description": "switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mapping"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-qos-mappings-dscp"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-qos-mappings-dscp"
          }
        }
      }
    },
    "parameter-qos-features-qos-dscp-id": {
      "name": "qos-dscp-id",
      "in": "path",
      "required": true,
      "description": "The QoS DSCP id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      }
    },
    "cue-show-response-qos-remark-remarks": {
      "description": "Collection of remark Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-remarks"
          }
        }
      }
    },
    "cue-patch-response-qos-remark-remarks": {
      "description": "Collection of remark Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-remark-remarks"
          }
        }
      }
    },
    "cue-show-response-qos-remark-remark": {
      "description": "Properties associated with remark feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-remark"
          }
        }
      }
    },
    "cue-patch-response-qos-remark-remark": {
      "description": "Properties associated with remark feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-remark-remark"
          }
        }
      }
    },
    "cue-show-response-qos-remark-qos-remark-switch-priority": {
      "description": "SP->PCP/DSCP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-qos-remark-switch-priority"
          }
        }
      }
    },
    "cue-patch-response-qos-remark-qos-remark-switch-priority": {
      "description": "SP->PCP/DSCP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-remark-qos-remark-switch-priority"
          }
        }
      }
    },
    "cue-show-response-qos-remark-qos-remark": {
      "description": "PCP/DSCP value corresponding to the switch-priority to be remarked",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-qos-remark"
          }
        }
      }
    },
    "cue-patch-response-qos-remark-qos-remark": {
      "description": "PCP/DSCP value corresponding to the switch-priority to be remarked",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-remark-qos-remark"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-ecns": {
      "description": "Collection of Congestion Control RED/ECN Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecns"
          }
        }
      }
    },
    "cue-patch-response-qos-ecn-ecns": {
      "description": "Collection of Congestion Control RED/ECN Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecns"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-ecn": {
      "description": "Properties associated with the Congestion Control Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-ecn"
          }
        }
      }
    },
    "cue-patch-response-qos-ecn-ecn": {
      "description": "Properties associated with the Congestion Control Feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ecn-ecn"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-qos-ecn-tc": {
      "description": "ECN mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-qos-ecn-tc"
          }
        }
      }
    },
    "cue-patch-response-qos-ecn-qos-ecn-tc": {
      "description": "ECN mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ecn-qos-ecn-tc"
          }
        }
      }
    },
    "parameter-qos-features-qos-tc-id": {
      "name": "qos-tc-id",
      "in": "path",
      "required": true,
      "description": "The QoS traffic-class id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      }
    },
    "cue-show-response-qos-ecn-qos-ecn": {
      "description": "ECN Configurations per traffic-class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-qos-ecn"
          }
        }
      }
    },
    "cue-patch-response-qos-ecn-qos-ecn": {
      "description": "ECN Configurations per traffic-class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ecn-qos-ecn"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-egress-queues": {
      "description": "Collection of Egress Queue SP->TC mapping Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queues"
          }
        }
      }
    },
    "cue-patch-response-qos-eq-mapping-egress-queues": {
      "description": "Collection of Egress Queue SP->TC mapping Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queues"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-egress-queue": {
      "description": "Properties associated with egress queue mapping feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-egress-queue"
          }
        }
      }
    },
    "cue-patch-response-qos-eq-mapping-egress-queue": {
      "description": "Properties associated with egress queue mapping feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-egress-queue"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-qos-egress-queue-sp"
          }
        }
      }
    },
    "cue-patch-response-qos-eq-mapping-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-qos-egress-queue-sp"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-qos-egress-queue": {
      "description": "Egress traffic-class mapped to internal switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-qos-egress-queue"
          }
        }
      }
    },
    "cue-patch-response-qos-eq-mapping-qos-egress-queue": {
      "description": "Egress traffic-class mapped to internal switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-eq-mapping-qos-egress-queue"
          }
        }
      }
    },
    "cue-show-response-qos-ets-egress-sched": {
      "description": "Collection of Egress Scheduler ETS Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-egress-sched"
          }
        }
      }
    },
    "cue-patch-response-qos-ets-egress-sched": {
      "description": "Collection of Egress Scheduler ETS Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ets-egress-sched"
          }
        }
      }
    },
    "cue-show-response-qos-ets-ets": {
      "description": "Properties associated with egress scheduler ETS feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-ets"
          }
        }
      }
    },
    "cue-patch-response-qos-ets-ets": {
      "description": "Properties associated with egress scheduler ETS feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ets-ets"
          }
        }
      }
    },
    "cue-show-response-qos-ets-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-qos-ets-tc"
          }
        }
      }
    },
    "cue-patch-response-qos-ets-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ets-qos-ets-tc"
          }
        }
      }
    },
    "cue-show-response-qos-ets-qos-ets": {
      "description": "ETS mode and bw-percent",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-qos-ets"
          }
        }
      }
    },
    "cue-patch-response-qos-ets-qos-ets": {
      "description": "ETS mode and bw-percent",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ets-qos-ets"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-egress-shapers": {
      "description": "Collection of Egress Shaper Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shapers"
          }
        }
      }
    },
    "cue-patch-response-qos-egress-shapers-egress-shapers": {
      "description": "Collection of Egress Shaper Profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shapers"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-egress-shaper": {
      "description": "Properties associated with egress shaper feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-egress-shaper"
          }
        }
      }
    },
    "cue-patch-response-qos-egress-shapers-egress-shaper": {
      "description": "Properties associated with egress shaper feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-egress-shaper"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-qos-egress-shaper-tc"
          }
        }
      }
    },
    "cue-patch-response-qos-egress-shapers-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-qos-egress-shaper-tc"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-qos-egress-shaper": {
      "description": "Egress Shaper TC min-rate and max-rate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-qos-egress-shaper"
          }
        }
      }
    },
    "cue-patch-response-qos-egress-shapers-qos-egress-shaper": {
      "description": "Egress Shaper TC min-rate and max-rate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-qos-egress-shaper"
          }
        }
      }
    },
    "cue-show-response-roce-roce": {
      "description": "Properties associated with the RDMA over Converged Ethernet (RoCE) feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-roce"
          }
        }
      }
    },
    "cue-patch-response-roce-roce": {
      "description": "Properties associated with the RDMA over Converged Ethernet (RoCE) feature.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-roce-roce"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-dscp-config-show": {
      "description": "RoCE PCP/DSCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-roce-dscps"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-tc-config-show": {
      "description": "RoCE SP->TC mapping and ETS configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-roce-tcs"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-pools-config-resp": {
      "description": "System Roce pool config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pools-config"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-pools-resp": {
      "description": "System Roce pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-roce-pools"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-qos-buffer": {
      "description": "QOS Buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-qos-buffer-pool": {
      "description": "QoS pool buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-pool"
          }
        }
      }
    },
    "cue-patch-schema-qos-buffers-qos-buffer-pool-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-qos-buffers-qos-buffer-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-pool-stats"
      }
    },
    "cue-patch-schema-qos-buffers-qos-buffer-pool": {
      "description": "QoS pool buffers",
      "title": "Pool Buffers Occupancy Counters",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-pool-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-qos-buffers-qos-buffer-pool": {
      "description": "QoS pool buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-pool"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-qos-buffer-descriptor-pool": {
      "description": "QoS descriptor pool buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-descriptor-pool"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-qos-buffer-mc-sp": {
      "description": "QoS buffers for multicast switch priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-qos-buffer-mc-sp"
          }
        }
      }
    },
    "cue-patch-schema-qos-buffers-qos-buffer-mc-sp-stats": {
      "description": "Buffer Multicast Switch Priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-qos-buffers-qos-buffer-mc-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-mc-sp-stats"
      }
    },
    "cue-patch-schema-qos-buffers-qos-buffer-mc-sp": {
      "description": "QoS buffers for multicast switch priority",
      "title": "Buffer - Multicast Switch Priority",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-mc-sp-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-qos-buffers-qos-buffer-mc-sp": {
      "description": "QoS buffers for multicast switch priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-buffers-qos-buffer-mc-sp"
          }
        }
      }
    },
    "cue-show-response-interface-interfaces": {
      "description": "Interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-interface-interfaces"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/speed",
              "/*/link/mtu",
              "/*/type",
              "/*/lldp/neighbor/*/chassis/system-name",
              "/*/lldp/neighbor/*/port/name",
              "/*/ip/address"
            ]
          }
        },
        "view:counters": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/mtu",
              "/*/counters/netstat/rx-okay",
              "/*/counters/netstat/rx-error",
              "/*/counters/netstat/rx-drop",
              "/*/counters/netstat/rx-over",
              "/*/counters/netstat/tx-okay",
              "/*/counters/netstat/tx-error",
              "/*/counters/netstat/tx-drop",
              "/*/counters/netstat/tx-over",
              "/*/counters/netstat/flag"
            ]
          }
        },
        "view:carrier-stats": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/oper-status",
              "/*/link/stats/carrier-up-count",
              "/*/link/stats/carrier-down-count",
              "/*/link/stats/carrier-transitions",
              "/*/link/oper-status-last-change"
            ]
          }
        },
        "view:small": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/*"
            ]
          }
        },
        "view:lldp-detail": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/lldp/neighbor/*/*",
              "/*/link/speed",
              "/*/type"
            ]
          }
        },
        "view:lldp": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/lldp/neighbor/*/port/name",
              "/*/lldp/neighbor/*/chassis/system-name",
              "/*/link/speed",
              "/*/type"
            ]
          }
        },
        "view:mac": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/speed",
              "/*/link/mac-address",
              "/*/link/mtu",
              "/*/type"
            ]
          }
        },
        "view:status": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/protodown",
              "/*/link/protodown-reason"
            ]
          }
        },
        "view:mlag-cc": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/bond/mlag/consistency-checker/*/name",
              "/*/bond/mlag/consistency-checker/*/local-value",
              "/*/bond/mlag/consistency-checker/*/peer-value",
              "/*/bond/mlag/consistency-checker/*/conflict"
            ]
          }
        },
        "view:neighbor": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/neighbor/*/ip",
              "/*/neighbor/*/lladdr",
              "/*/neighbor/*/state",
              "/*/neighbor/*/flag"
            ]
          }
        },
        "view:acl-statistics": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/acl/*/statistics/*/acl-name",
              "/*/acl/*/statistics/*/rule-id",
              "/*/acl/*/statistics/*/inbound/packet",
              "/*/acl/*/statistics/*/inbound/byte",
              "/*/acl/*/statistics/*/outbound/packet",
              "/*/acl/*/statistics/*/outbound/byte"
            ],
            "omit": [
              "/*/acl/*/statistics/*/match",
              "/*/acl/*/statistics/*/action"
            ]
          }
        },
        "view:qos-profile": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/qos/*/profile"
            ]
          }
        },
        "view:synce-counters": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/counters/synce"
            ]
          }
        },
        "view:port-security": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/port-security/*"
            ],
            "omit": [
              "/*/port-security/mac-addresses",
              "/*/port-security/static-mac"
            ]
          }
        },
        "view:dot1x-summary": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/dot1x/authenticated-sessions/*/mac-address",
              "/*/dot1x/authenticated-sessions/*/status",
              "/*/dot1x/authenticated-sessions/*/auth-type",
              "/*/dot1x/authenticated-sessions/*/session-id",
              "/*/dot1x/authenticated-sessions/*/username",
              "/*/dot1x/authenticated-sessions/*/vlan"
            ]
          }
        },
        "view:dot1x-counters": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/dot1x/authenticated-sessions/*/mac-address",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-frames-tx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-req-frames-tx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-resp-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-len-err-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-start-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-req-id-frames-tx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-resp-id-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-invalid-frames-rx",
              "/*/dot1x/authenticated-sessions/*/counters/eapol-logoff-frames-rx"
            ]
          }
        },
        "view:description": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/description"
            ]
          }
        },
        "view:bonds": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/bond/mode",
              "/*/bond/mlag/id",
              "/*/bond/lacp-rate",
              "/*/bond/lacp-bypass",
              "/*/bond/up-delay",
              "/*/bond/down-delay"
            ],
            "filter": [
              "type=bond"
            ]
          }
        },
        "view:physical": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/duplex",
              "/*/link/speed",
              "/*/link/fec",
              "/*/link/mtu"
            ],
            "filter": [
              "type=swp|type=eth"
            ]
          }
        },
        "view:up": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/speed",
              "/*/link/mtu",
              "/*/type",
              "/*/lldp/neighbor/*/chassis/system-name",
              "/*/lldp/neighbor/*/port/name",
              "/*/ip/address"
            ],
            "filter": [
              "oper-status=up"
            ]
          }
        },
        "view:down": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/speed",
              "/*/link/mtu",
              "/*/type",
              "/*/ip/address"
            ],
            "filter": [
              "oper-status!=up"
            ]
          }
        },
        "view:svi": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/description",
              "/*/vlan",
              "/*/base-interface",
              "/*/ip/vrf",
              "/*/ip/address"
            ],
            "filter": [
              "type=svi"
            ]
          }
        },
        "view:vrf": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/ip/address"
            ],
            "filter": [
              "type=vrf"
            ]
          }
        },
        "view:bond-members": {
          "operationId": "getInterfaces",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/parent",
              "/*/link/admin-status",
              "/*/link/oper-status",
              "/*/link/speed",
              "/*/link/mtu"
            ]
          }
        }
      }
    },
    "cue-patch-response-interface-interfaces": {
      "description": "Interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-interface-interfaces"
          }
        }
      }
    },
    "cue-show-response-port-security-if-port-security": {
      "description": "Port Security interface config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-security-if-port-security"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfacePortSecurity",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/static-mac"
            ]
          }
        }
      }
    },
    "cue-patch-response-port-security-if-port-security": {
      "description": "Port Security interface config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-security-if-port-security"
          }
        }
      }
    },
    "cue-show-response-sflow-if-sflow": {
      "description": "Interface sFlow configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-if-sflow"
          }
        }
      }
    },
    "cue-patch-response-sflow-if-sflow": {
      "description": "Interface sFlow configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-if-sflow"
          }
        }
      }
    },
    "cue-show-response-port-security-static-macs": {
      "description": "port security static-mac address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-security-static-macs"
          }
        }
      }
    },
    "cue-patch-response-port-security-static-macs": {
      "description": "port security static-mac address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-security-static-macs"
          }
        }
      }
    },
    "parameter-port-security-port-security-mac-address-id": {
      "name": "mac-address-id",
      "in": "path",
      "required": true,
      "description": "The MAC address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-port-security-port-security-mac-address-id"
      }
    },
    "cue-show-response-port-security-static-mac": {
      "description": "The specific MAC addresses allowed to access the port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-security-static-mac"
          }
        }
      }
    },
    "cue-patch-response-port-security-static-mac": {
      "description": "The specific MAC addresses allowed to access the port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-security-static-mac"
          }
        }
      }
    },
    "cue-show-response-port-security-mac-addresses": {
      "description": "port security static-mac address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-security-mac-addresses"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-counter": {
      "description": "Interface counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-counter"
          }
        }
      }
    },
    "cue-patch-schema-if-stats-if-counter": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-action-children"
        }
      ]
    },
    "cue-patch-response-if-stats-if-counter": {
      "description": "Interface counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-stats-if-counter"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-ethtool-stats-errors": {
      "description": "ethtool packet errors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-errors"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-ethtool-stats-drops": {
      "description": "ethtool packet drops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-drops"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-ethtool-stats-pktdist": {
      "description": "ethtool packet dist",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-ethtool-stats-pktdist"
          }
        }
      }
    },
    "cue-show-response-router-if-router": {
      "description": "interface router",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-if-router"
          }
        }
      }
    },
    "cue-patch-response-router-if-router": {
      "description": "interface router",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-router-if-router"
          }
        }
      }
    },
    "cue-show-response-pbr-if-pbr": {
      "description": "PBR interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr"
          }
        }
      }
    },
    "cue-patch-response-pbr-if-pbr": {
      "description": "PBR interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr"
          }
        }
      }
    },
    "cue-show-response-pbr-if-pbr-maps": {
      "description": "Interface PBR maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-maps"
          }
        }
      }
    },
    "cue-patch-response-pbr-if-pbr-maps": {
      "description": "Interface PBR maps",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-maps"
          }
        }
      }
    },
    "cue-show-response-pbr-if-pbr-map": {
      "description": "Interface Pbr map",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pbr-if-pbr-map"
          }
        }
      }
    },
    "cue-patch-response-pbr-if-pbr-map": {
      "description": "Interface Pbr map",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pbr-if-pbr-map"
          }
        }
      }
    },
    "cue-show-response-ospf-if-ospf": {
      "description": "OSPFv2 interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-if-ospf"
          }
        }
      }
    },
    "cue-patch-response-ospf-if-ospf": {
      "description": "OSPFv2 interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-if-ospf"
          }
        }
      }
    },
    "cue-show-response-ospf-if-timers": {
      "description": "Timers configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-if-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-if-timers": {
      "description": "Timers configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-if-timers"
          }
        }
      }
    },
    "cue-show-response-ospf-if-authentication": {
      "description": "md5 authentication configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-if-authentication"
          }
        }
      }
    },
    "cue-patch-response-ospf-if-authentication": {
      "description": "md5 authentication configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-if-authentication"
          }
        }
      }
    },
    "cue-show-response-ospf-if-bfd": {
      "description": "BFD configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-if-bfd"
          }
        }
      }
    },
    "cue-patch-response-ospf-if-bfd": {
      "description": "BFD configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-if-bfd"
          }
        }
      }
    },
    "cue-show-response-ospfv3-if-ospf6": {
      "description": "OSPFv3 interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospfv3-if-ospf6"
          }
        }
      }
    },
    "cue-patch-response-ospfv3-if-ospf6": {
      "description": "OSPFv3 interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospfv3-if-ospf6"
          }
        }
      }
    },
    "cue-show-response-pim-if-pim": {
      "description": "PIM interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-if-pim"
          }
        }
      }
    },
    "cue-patch-response-pim-if-pim": {
      "description": "PIM interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-if-pim"
          }
        }
      }
    },
    "cue-show-response-pim-if-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-if-timers"
          }
        }
      }
    },
    "cue-patch-response-pim-if-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-if-timers"
          }
        }
      }
    },
    "cue-show-response-pim-if-bfd": {
      "description": "BFD configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-if-bfd"
          }
        }
      }
    },
    "cue-patch-response-pim-if-bfd": {
      "description": "BFD configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-if-bfd"
          }
        }
      }
    },
    "cue-show-response-pim-if-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-if-address-family"
          }
        }
      }
    },
    "cue-patch-response-pim-if-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-if-address-family"
          }
        }
      }
    },
    "cue-show-response-pim-if-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-if-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-patch-response-pim-if-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-if-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-pim-allow-rp": {
      "description": "Allow RP feature, which allows RP address to be accepts for the received\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-allow-rp"
          }
        }
      }
    },
    "cue-patch-response-pim-allow-rp": {
      "description": "Allow RP feature, which allows RP address to be accepts for the received\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-allow-rp"
          }
        }
      }
    },
    "cue-show-response-adaptive-routing-if-ar": {
      "description": "Adaptive routing interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-adaptive-routing-if-ar"
          }
        }
      }
    },
    "cue-patch-response-adaptive-routing-if-ar": {
      "description": "Adaptive routing interface configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-adaptive-routing-if-ar"
          }
        }
      }
    },
    "cue-show-response-bond-if-bond": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bond-if-bond"
          }
        }
      }
    },
    "cue-patch-response-bond-if-bond": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bond-if-bond"
          }
        }
      }
    },
    "cue-show-response-bond-if-bond-members": {
      "description": "Set of bond members\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bond-if-bond-members"
          }
        }
      }
    },
    "cue-patch-response-bond-if-bond-members": {
      "description": "Set of bond members\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-members"
          }
        }
      }
    },
    "parameter-bond-if-bond-member-id": {
      "name": "member-id",
      "in": "path",
      "required": true,
      "description": "The bond member",
      "schema": {
        "$ref": "#/x-defs/schema-bond-if-bond-member-id"
      }
    },
    "cue-show-response-bond-if-bond-member": {
      "description": "A bond member",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bond-if-bond-member"
          }
        }
      }
    },
    "cue-patch-response-bond-if-bond-member": {
      "description": "A bond member",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bond-if-bond-member"
          }
        }
      }
    },
    "cue-show-response-mlag-if-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-if-mlag"
          }
        }
      }
    },
    "cue-patch-response-mlag-if-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-mlag-if-mlag"
          }
        }
      }
    },
    "cue-show-response-mlag-if-mlag-cc": {
      "description": "Interface MLAG Consistency-checker",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-mlag-if-mlag-cc"
          }
        }
      }
    },
    "cue-show-response-bridge-if-bridge": {
      "description": "attributed related to a bridged interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-if-bridge"
          }
        }
      }
    },
    "cue-patch-response-bridge-if-bridge": {
      "description": "attributed related to a bridged interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-if-bridge"
          }
        }
      }
    },
    "cue-show-response-bridge-if-domains": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-if-domains"
          }
        }
      }
    },
    "cue-patch-response-bridge-if-domains": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-if-domains"
          }
        }
      }
    },
    "cue-show-response-bridge-if-domain": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bridge-if-domain"
          }
        }
      }
    },
    "cue-patch-response-bridge-if-domain": {
      "description": "Properties associated with an instance of a bridge.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bridge-if-domain"
          }
        }
      }
    },
    "cue-show-response-stp-if-stp": {
      "description": "attributed related to a stpd interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-if-stp"
          }
        }
      }
    },
    "cue-patch-response-stp-if-stp": {
      "description": "attributed related to a stpd interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-if-stp"
          }
        }
      }
    },
    "cue-show-response-stp-if-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-if-domain-stp-vlans"
          }
        }
      }
    },
    "cue-show-response-stp-if-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-stp-if-domain-stp-vlan"
          }
        }
      }
    },
    "cue-patch-response-stp-if-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-stp-if-domain-stp-vlan"
          }
        }
      }
    },
    "cue-show-response-vlan-vid-vlan-all-vids": {
      "description": "Set of VLAN IDs, including all option\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-all-vids"
          }
        }
      }
    },
    "parameter-vlan-vid-vlan-all-vid-id": {
      "name": "vid",
      "in": "path",
      "required": true,
      "description": "VLAN ID, or all",
      "schema": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vid-id"
      }
    },
    "cue-show-response-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vlan-vid-vlan-vid"
          }
        }
      }
    },
    "cue-show-response-if-stats-if-stats": {
      "description": "Interface stats",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-stats-if-stats"
          }
        }
      }
    },
    "cue-show-response-if-link-te": {
      "description": "Traffic engineering stats",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-link-te"
          }
        }
      }
    },
    "cue-show-response-if-link-flags": {
      "description": "link flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-link-flags"
          }
        }
      }
    },
    "cue-show-response-breakout-breakout-modes": {
      "description": "Response for breakout modes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-breakout-breakout-modes"
          }
        }
      }
    },
    "cue-patch-response-breakout-breakout-modes": {
      "description": "Response for breakout modes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-breakout-breakout-modes"
          }
        }
      }
    },
    "parameter-breakout-breakout-mode-id": {
      "name": "mode-id",
      "in": "path",
      "required": true,
      "description": "The breakout mode to get.",
      "schema": {
        "$ref": "#/x-defs/schema-breakout-breakout-mode-id"
      }
    },
    "cue-show-response-breakout-breakout-mode": {
      "description": "Response for breakout mode",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-breakout-breakout-mode"
          }
        }
      }
    },
    "cue-patch-response-breakout-breakout-mode": {
      "description": "Response for breakout mode",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-breakout-breakout-mode"
          }
        }
      }
    },
    "cue-show-schema-int-ip-neigh-if-neighbor-config-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "schema-int-ip-neigh-ip-neigbhors-ip-presentation": {},
    "cue-show-schema-int-ip-neigh-if-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "title": "IP",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-if-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neigbhors-ip-presentation"
        }
      ]
    },
    "cue-show-response-int-ip-neigh-if-neighbor": {
      "description": "IP neighbors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-if-neighbor"
          }
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-if-neighbor-config-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "cue-patch-schema-int-ip-neigh-if-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "title": "IP",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-if-neighbor-config-children"
        }
      ]
    },
    "cue-patch-response-int-ip-neigh-if-neighbor": {
      "description": "IP neighbors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-if-neighbor"
          }
        }
      }
    },
    "cue-show-response-int-ip-neigh-ip-neighbors-ipv6": {
      "description": "Set of IPv4 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv6"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-ip-neighbors-ipv6": {
      "description": "Set of IPv4 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv6"
          }
        }
      }
    },
    "parameter-int-ip-neigh-ip-neighbor-ipv6-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The IPv6 neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv6-id"
      }
    },
    "cue-show-response-int-ip-neigh-ip-neighbor": {
      "description": "A neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-ip-neighbor": {
      "description": "A neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor"
          }
        }
      }
    },
    "cue-show-response-int-ip-neigh-ip-neighbor-lladdr": {
      "description": "Set of IPv6 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-ip-neighbor-lladdr": {
      "description": "Set of IPv6 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr"
          }
        }
      }
    },
    "parameter-int-ip-neigh-ip-neighbor-lladdr-id": {
      "name": "lladdr-id",
      "in": "path",
      "required": true,
      "description": "lladdr address of the neighbor.",
      "schema": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-id"
      }
    },
    "cue-show-response-int-ip-neigh-ip-neighbor-lladdr-param": {
      "description": "properties of neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-ip-neighbor-lladdr-param": {
      "description": "properties of neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbor-lladdr-param"
          }
        }
      }
    },
    "cue-show-response-int-ip-neigh-neighbor-state": {
      "description": "The state of the neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-state"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-neighbor-state": {
      "description": "The state of the neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-state"
          }
        }
      }
    },
    "cue-show-response-int-ip-neigh-neighbor-flags": {
      "description": "Neighbor flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-neighbor-flags"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-neighbor-flags": {
      "description": "Neighbor flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-neighbor-flags"
          }
        }
      }
    },
    "cue-show-response-int-ip-neigh-ip-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-int-ip-neigh-ip-neighbors-ipv4"
          }
        }
      }
    },
    "cue-patch-response-int-ip-neigh-ip-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-int-ip-neigh-ip-neighbors-ipv4"
          }
        }
      }
    },
    "parameter-int-ip-neigh-ip-neighbor-ipv4-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The IPv4 neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv4-id"
      }
    },
    "cue-show-response-if-ip-neighbor": {
      "description": "IP neighbors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-ip-neighbor"
          }
        }
      }
    },
    "cue-show-response-ip-neighbors-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv4"
          }
        }
      }
    },
    "parameter-ip-neighbors-neighbor-ipv4-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The IPv4 neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv4-id"
      }
    },
    "cue-show-response-ip-neighbors-neighbor": {
      "description": "A neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbor"
          }
        }
      }
    },
    "cue-show-response-ip-neighbors-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ip-neighbors-neighbors-ipv6"
          }
        }
      }
    },
    "parameter-ip-neighbors-neighbor-ipv6-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The IPv6 neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv6-id"
      }
    },
    "cue-show-response-if-ip-ipv4": {
      "description": "IPv4 configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-ip-ipv4"
          }
        }
      }
    },
    "cue-patch-response-if-ip-ipv4": {
      "description": "IPv4 configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-ip-ipv4"
          }
        }
      }
    },
    "cue-show-response-if-ip-ipv6": {
      "description": "IPv6 configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-ip-ipv6"
          }
        }
      }
    },
    "cue-patch-response-if-ip-ipv6": {
      "description": "IPv6 configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-ip-ipv6"
          }
        }
      }
    },
    "cue-show-response-vrr-if-vrr": {
      "description": "Configuration for VRR",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrr-if-vrr"
          }
        }
      }
    },
    "cue-patch-response-vrr-if-vrr": {
      "description": "Configuration for VRR",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrr-if-vrr"
          }
        }
      }
    },
    "cue-show-response-vrr-vrr-state": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrr-vrr-state"
          }
        }
      }
    },
    "cue-patch-response-vrr-vrr-state": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrr-vrr-state"
          }
        }
      }
    },
    "cue-show-response-igmp-if-igmp": {
      "description": "Configuration for IGMP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-if-igmp"
          }
        }
      }
    },
    "cue-patch-response-igmp-if-igmp": {
      "description": "Configuration for IGMP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-igmp-if-igmp"
          }
        }
      }
    },
    "cue-show-response-igmp-static-groups": {
      "description": "IGMP static mutlicast mroutes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-static-groups"
          }
        }
      }
    },
    "cue-patch-response-igmp-static-groups": {
      "description": "IGMP static mutlicast mroutes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-igmp-static-groups"
          }
        }
      }
    },
    "parameter-igmp-static-group-id": {
      "name": "static-group-id",
      "in": "path",
      "required": true,
      "description": "The static group to get.",
      "schema": {
        "$ref": "#/x-defs/schema-igmp-static-group-id"
      }
    },
    "cue-show-response-igmp-static-group": {
      "description": "IGMP static multicast mroute",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-static-group"
          }
        }
      }
    },
    "cue-patch-response-igmp-static-group": {
      "description": "IGMP static multicast mroute",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-igmp-static-group"
          }
        }
      }
    },
    "cue-show-response-igmp-multicast-groups": {
      "description": "IGMP static multicast mroutes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-multicast-groups"
          }
        }
      }
    },
    "parameter-igmp-group-id": {
      "name": "group-id",
      "in": "path",
      "required": true,
      "description": "The group to get.",
      "schema": {
        "$ref": "#/x-defs/schema-igmp-group-id"
      }
    },
    "cue-show-response-igmp-multicast-group": {
      "description": "IGMP static multicast mroute",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-igmp-multicast-group"
          }
        }
      }
    },
    "cue-show-response-vrrp-if-vrrp": {
      "description": "Configuration for VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-if-vrrp"
          }
        }
      }
    },
    "cue-patch-response-vrrp-if-vrrp": {
      "description": "Configuration for VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrrp-if-vrrp"
          }
        }
      }
    },
    "cue-show-response-vrrp-virtual-routers": {
      "description": "Group of virtual gateways implemented with VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-routers"
          }
        }
      }
    },
    "cue-patch-response-vrrp-virtual-routers": {
      "description": "Group of virtual gateways implemented with VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-routers"
          }
        }
      }
    },
    "parameter-vrrp-virtual-router-id": {
      "name": "virtual-router-id",
      "in": "path",
      "required": true,
      "description": "The VRID of the virtual router to get.",
      "schema": {
        "$ref": "#/x-defs/schema-vrrp-virtual-router-id"
      }
    },
    "cue-show-response-vrrp-virtual-router": {
      "description": "A virtual gateway implemented with VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-virtual-router"
          }
        }
      }
    },
    "cue-patch-response-vrrp-virtual-router": {
      "description": "A virtual gateway implemented with VRRP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrrp-virtual-router"
          }
        }
      }
    },
    "cue-show-response-vrrp-address-families": {
      "description": "Address-family IPV4/IPV6",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-address-families"
          }
        }
      }
    },
    "parameter-rib-afi": {
      "name": "afi",
      "in": "path",
      "required": true,
      "description": "Address-family type of the RIB.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      }
    },
    "cue-show-response-vrrp-address-family": {
      "description": "VRRP config show per address family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrrp-address-family"
          }
        }
      }
    },
    "cue-show-response-if-nd-if-nd": {
      "description": "Neighbor discovery configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-if-nd"
          }
        }
      }
    },
    "cue-patch-response-if-nd-if-nd": {
      "description": "Neighbor discovery configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-if-nd"
          }
        }
      }
    },
    "cue-show-response-if-nd-rdnsss": {
      "description": "Recursive DNS servers to be advertised using type 25 option RFC8106\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-rdnsss"
          }
        }
      }
    },
    "cue-patch-response-if-nd-rdnsss": {
      "description": "Recursive DNS servers to be advertised using type 25 option RFC8106\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-rdnsss"
          }
        }
      }
    },
    "parameter-ip-address-ipv6-address-id": {
      "name": "ipv6-address-id",
      "in": "path",
      "required": true,
      "description": "The IPv6 address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-address-id"
      }
    },
    "cue-show-response-if-nd-rdnss": {
      "description": "A recursive DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-rdnss"
          }
        }
      }
    },
    "cue-patch-response-if-nd-rdnss": {
      "description": "A recursive DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-rdnss"
          }
        }
      }
    },
    "cue-show-response-if-nd-prefixes": {
      "description": "IPv6 prefix configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-prefixes"
          }
        }
      }
    },
    "cue-patch-response-if-nd-prefixes": {
      "description": "IPv6 prefix configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-prefixes"
          }
        }
      }
    },
    "parameter-ip-address-ipv6-prefix-id": {
      "name": "ipv6-prefix-id",
      "in": "path",
      "required": true,
      "description": "The IPv6 prefix to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      }
    },
    "cue-show-response-if-nd-prefix": {
      "description": "A IPv6 prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-prefix"
          }
        }
      }
    },
    "cue-patch-response-if-nd-prefix": {
      "description": "A IPv6 prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-prefix"
          }
        }
      }
    },
    "cue-show-response-if-nd-dnssls": {
      "description": "DNS search lists to be advertised using type 31 option RFC8106\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-dnssls"
          }
        }
      }
    },
    "cue-patch-response-if-nd-dnssls": {
      "description": "DNS search lists to be advertised using type 31 option RFC8106\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-dnssls"
          }
        }
      }
    },
    "parameter-common-system-domain-name-id": {
      "name": "domain-name-id",
      "in": "path",
      "required": true,
      "description": "Domain name",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      }
    },
    "cue-show-response-if-nd-dnssl": {
      "description": "A DNS search list",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-dnssl"
          }
        }
      }
    },
    "cue-patch-response-if-nd-dnssl": {
      "description": "A DNS search list",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-dnssl"
          }
        }
      }
    },
    "cue-show-response-if-nd-ra": {
      "description": "Router advertisement configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-ra"
          }
        }
      }
    },
    "cue-patch-response-if-nd-ra": {
      "description": "Router advertisement configuration for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-ra"
          }
        }
      }
    },
    "cue-show-response-if-nd-home-agent": {
      "description": "Indicates to neighbors that this router acts as a Home Agent and includes a Home Agent Option. Not defined by default\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-if-nd-home-agent"
          }
        }
      }
    },
    "cue-patch-response-if-nd-home-agent": {
      "description": "Indicates to neighbors that this router acts as a Home Agent and includes a Home Agent Option. Not defined by default\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-if-nd-home-agent"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp"
          }
        }
      }
    },
    "cue-patch-response-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-if-lldp"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neighs"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaceLldpNeighbors",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/chassis/management-address-ipv4",
              "/*/port/name",
              "/*/lldp-med/inventory/model",
              "/*/lldp-med/inventory/software-revision"
            ]
          }
        }
      }
    },
    "parameter-lldp-neighbor-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The name of the neighbor to get.",
      "schema": {
        "$ref": "#/x-defs/schema-lldp-neighbor-id"
      }
    },
    "cue-show-response-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-if-lldp-neigh"
          }
        }
      }
    },
    "cue-show-response-lldp-bridge": {
      "description": "An LLDP bridge",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-bridge"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp-app-tlv": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-if-application-tlv"
          }
        }
      }
    },
    "cue-patch-response-lldp-if-lldp-app-tlv": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-if-application-tlv"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp-apps": {
      "description": "Application names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-apps"
          }
        }
      }
    },
    "cue-patch-response-lldp-if-lldp-apps": {
      "description": "Application names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-apps"
          }
        }
      }
    },
    "parameter-lldp-l4-app-id": {
      "name": "l4-app-id",
      "in": "path",
      "required": true,
      "description": "Layer 4 application id",
      "schema": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      }
    },
    "response-lldp-if-lldp-app": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-lldp-l4-app-id"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp-tcp-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-ports"
          }
        }
      }
    },
    "cue-patch-response-lldp-if-lldp-tcp-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-ports"
          }
        }
      }
    },
    "parameter-lldp-l4-port-id": {
      "name": "l4-port-id",
      "in": "path",
      "required": true,
      "description": "Layer 4 port id",
      "schema": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      }
    },
    "response-lldp-if-lldp-tcp-port": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-lldp-l4-port-id"
          }
        }
      }
    },
    "cue-show-response-lldp-if-lldp-udp-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-ports"
          }
        }
      }
    },
    "cue-patch-response-lldp-if-lldp-udp-ports": {
      "description": "L4 ports",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-ports"
          }
        }
      }
    },
    "response-lldp-if-lldp-udp-port": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-lldp-l4-port-id"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos": {
      "description": "QOS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos"
          }
        }
      },
      "links": {
        "view:profile": {
          "operationId": "getIntfQos",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/profile"
            ]
          }
        }
      }
    },
    "cue-patch-response-qos-if-qos": {
      "description": "QOS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-if-qos"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-if-pfc": {
      "description": "Properties associated with PFC configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-if-pfc"
          }
        }
      }
    },
    "cue-patch-response-qos-pfc-if-pfc": {
      "description": "Properties associated with PFC configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-pfc-if-pfc"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-wd-if-pfc-watchdog": {
      "description": "PFC Watchdog configurations on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-watchdog"
          }
        }
      }
    },
    "cue-patch-response-qos-pfc-wd-if-pfc-watchdog": {
      "description": "PFC Watchdog configurations on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-pfc-wd-if-pfc-watchdog"
          }
        }
      }
    },
    "cue-show-response-qos-pfc-wd-if-pfc-wd-status": {
      "description": "PFC Watchdog Status on collection of traffic-class\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-wd-status"
          }
        }
      }
    },
    "parameter-qos-if-qos-tc-id": {
      "name": "qos-tc-id",
      "in": "path",
      "required": true,
      "description": "The QoS traffic-class id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      }
    },
    "cue-show-response-qos-pfc-wd-if-pfc-watchdog-status": {
      "description": "PFC Watchdog status on a given traffic-class\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-pfc-wd-if-pfc-watchdog-status"
          }
        }
      }
    },
    "cue-show-response-qos-linkpause-if-link-pause": {
      "description": "Properties associated with link-pause configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-linkpause-if-link-pause"
          }
        }
      }
    },
    "cue-patch-response-qos-linkpause-if-link-pause": {
      "description": "Properties associated with link-pause configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-linkpause-if-link-pause"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-if-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-mapping"
          }
        }
      }
    },
    "cue-patch-response-qos-mapping-if-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-mapping-if-mapping"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-if-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mappings-pcp"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-if-qos-mapping": {
      "description": "switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mapping"
          }
        }
      }
    },
    "cue-show-response-qos-mapping-if-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-mapping-if-qos-mappings-dscp"
          }
        }
      }
    },
    "cue-show-response-qos-remark-if-remark": {
      "description": "Properties associated with SP->PCP/DSCP remark configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-if-remark"
          }
        }
      }
    },
    "cue-patch-response-qos-remark-if-remark": {
      "description": "Properties associated with SP->PCP/DSCP remark configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-remark-if-remark"
          }
        }
      }
    },
    "cue-show-response-qos-remark-if-qos-remark-sp": {
      "description": "SP->PCP/DSCP remark configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-if-qos-remark-sp"
          }
        }
      }
    },
    "cue-show-response-qos-remark-if-qos-remark": {
      "description": "PCP/DSCP corresponding to the SP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-remark-if-qos-remark"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-if-ecn": {
      "description": "Properties associated with congestion control configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-ecn"
          }
        }
      }
    },
    "cue-patch-response-qos-ecn-if-ecn": {
      "description": "Properties associated with congestion control configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ecn-if-ecn"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-if-qos-ecn-tc": {
      "description": "TC->ECN configurations mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-qos-ecn-tc"
          }
        }
      }
    },
    "cue-show-response-qos-ecn-if-qos-ecn": {
      "description": "ECN configuration per traffic class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ecn-if-qos-ecn"
          }
        }
      }
    },
    "cue-show-response-qos-ets-if-ets": {
      "description": "Properties associated with ETS configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-if-ets"
          }
        }
      }
    },
    "cue-patch-response-qos-ets-if-ets": {
      "description": "Properties associated with ETS configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-ets-if-ets"
          }
        }
      }
    },
    "cue-show-response-qos-ets-if-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-if-qos-ets-tc"
          }
        }
      }
    },
    "cue-show-response-qos-ets-if-qos-ets": {
      "description": "ETS mode and bw-percent",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-ets-if-qos-ets"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-if-egress-queue": {
      "description": "Properties associated with SP->TC mapping configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-egress-queue"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-if-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-qos-egress-queue-sp"
          }
        }
      }
    },
    "cue-show-response-qos-eq-mapping-if-qos-egress-queue": {
      "description": "traffic-class mapped to the internal switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-eq-mapping-if-qos-egress-queue"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-if-egress-shaper": {
      "description": "Properties associated with Egress Shaper configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-egress-shaper"
          }
        }
      }
    },
    "cue-patch-response-qos-egress-shapers-if-egress-shaper": {
      "description": "Properties associated with Egress Shaper configured on the interface\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-egress-shapers-if-egress-shaper"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-if-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC->min/max rate configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-qos-egress-shaper-tc"
          }
        }
      }
    },
    "cue-show-response-qos-egress-shapers-if-qos-egress-shaper": {
      "description": "Egress Shaper min/max rate",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-egress-shapers-if-qos-egress-shaper"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos-stats": {
      "description": "Interface QoS counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos-stats"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos-port-stats": {
      "description": "QoS Statistics for Interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos-port-stats"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos-egr-queue-stats": {
      "description": "Egress queue statistics per egress traffic-class",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos-egr-queue-stats"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos-ing-buffer-stats": {
      "description": "Ingress Buffer statistics per priority-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos-ing-buffer-stats"
          }
        }
      }
    },
    "cue-show-response-qos-if-qos-pfc-stats": {
      "description": "PFC statistics per internal switch-priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-if-qos-pfc-stats"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-stats-counter": {
      "description": "Interface roce counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-stats"
          }
        }
      }
    },
    "cue-patch-schema-roce-show-if-roce-stats": {
      "description": "Interface roce counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-counter-action-children"
        }
      ]
    },
    "cue-patch-response-roce-show-roce-stats-counter": {
      "description": "Interface roce counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-roce-show-if-roce-stats"
          }
        }
      }
    },
    "cue-show-response-roce-show-roce-status-resp": {
      "description": "Interface status",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-status"
          }
        }
      }
    },
    "cue-show-response-roce-show-if-roce-pools-resp": {
      "description": "Interface Roce pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-roce-show-if-roce-pools"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers": {
      "description": "Interface QoS buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaceQosBuffers",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/descriptor/*"
            ]
          }
        }
      }
    },
    "cue-patch-schema-qos-buffers-if-qos-buffers": {
      "description": "Interface QoS buffers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-action-children"
        }
      ]
    },
    "cue-patch-response-qos-buffers-if-qos-buffers": {
      "description": "Interface QoS buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-qos-buffers-if-qos-buffers"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers-ing-port": {
      "description": "Buffer stats for ingress port region",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-port"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers-ing-pg": {
      "description": "Buffer stats for ingress priority group region",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-ing-pg"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers-eg-port": {
      "description": "Buffer stats for egress port region",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-port"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers-eg-tc": {
      "description": "Interface egress traffic class QoS buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-tc"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buffers-eg-mc": {
      "description": "Interface egress multicast QoS buffers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buffers-eg-mc"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buff-descriptor": {
      "description": "Interface QoS buffer descriptor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-descriptor"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-buff-ing-port-desc": {
      "description": "Interface ingress port descriptor buffer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-buff-ing-port-desc"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-ing-pri-grp-desc": {
      "description": "Interface QoS buffers ingress priority group descriptor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-ing-pri-grp-desc"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-egr-port-desc": {
      "description": "Interface QoS buffers egress port descriptor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-port-desc"
          }
        }
      }
    },
    "cue-show-response-qos-buffers-if-qos-egr-traffic-cls-desc": {
      "description": "Interface QoS buffers egress traffic class descriptor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-qos-buffers-if-qos-egr-traffic-cls-desc"
          }
        }
      }
    },
    "cue-show-response-evpn-if-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-if-evpn"
          }
        }
      }
    },
    "cue-patch-response-evpn-if-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-if-evpn"
          }
        }
      }
    },
    "cue-show-response-evpn-if-multihoming": {
      "description": "Multihoming interface configuration parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-if-multihoming"
          }
        }
      }
    },
    "cue-patch-response-evpn-if-multihoming": {
      "description": "Multihoming interface configuration parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-if-multihoming"
          }
        }
      }
    },
    "cue-show-response-evpn-if-mh-segment": {
      "description": "Multihoming interface segment",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-if-mh-segment"
          }
        }
      }
    },
    "cue-patch-response-evpn-if-mh-segment": {
      "description": "Multihoming interface segment",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-if-mh-segment"
          }
        }
      }
    },
    "cue-show-response-ptp-if-ptp": {
      "description": "Interface Specific PTP configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp"
          }
        }
      }
    },
    "cue-patch-response-ptp-if-ptp": {
      "description": "Interface Specific PTP configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp"
          }
        }
      }
    },
    "cue-show-response-ptp-if-ptp-timers": {
      "description": "Interface PTP timerss",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-timers"
          }
        }
      }
    },
    "cue-patch-response-ptp-if-ptp-timers": {
      "description": "Interface PTP timerss",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp-timers"
          }
        }
      }
    },
    "cue-show-response-ptp-if-ptp-shaper": {
      "description": "Shaper",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-if-shaper"
          }
        }
      }
    },
    "cue-patch-response-ptp-if-ptp-shaper": {
      "description": "Shaper",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-if-shaper"
          }
        }
      }
    },
    "cue-show-response-ptp-if-ptp-counters": {
      "description": "Interface PTP counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-if-ptp-counters"
          }
        }
      }
    },
    "cue-patch-schema-ptp-if-ptp-counter": {
      "description": "Interface PTP counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter-action-children"
        }
      ]
    },
    "cue-patch-response-ptp-if-ptp-counter": {
      "description": "Interface PTP counter",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-if-ptp-counter"
          }
        }
      }
    },
    "cue-show-response-tunnel-if-tunnel": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tunnel-if-tunnel"
          }
        }
      }
    },
    "cue-patch-response-tunnel-if-tunnel": {
      "description": "The state of the interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tunnel-if-tunnel"
          }
        }
      }
    },
    "cue-show-response-speed-storm-control": {
      "description": "Response for storm-control",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-speed-storm-control"
          }
        }
      }
    },
    "cue-patch-response-speed-storm-control": {
      "description": "Response for storm-control",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-speed-storm-control"
          }
        }
      }
    },
    "cue-show-response-service-service": {
      "description": "A service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-service-service"
          }
        }
      }
    },
    "cue-patch-response-service-service": {
      "description": "A service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-service-service"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-dhcp-servers": {
      "description": "DHCP-servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-servers"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-servers": {
      "description": "DHCP-servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-servers"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-dhcp-server": {
      "description": "Dynamic Host Configuration Protocol Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-server"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-server": {
      "description": "Dynamic Host Configuration Protocol Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-dhcp-interfaces": {
      "description": "Assign DHCP options to clients directly attached to these interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-interfaces": {
      "description": "Assign DHCP options to clients directly attached to these interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interfaces"
          }
        }
      }
    },
    "parameter-dhcp-server-dhcp-interface-id": {
      "name": "interface-id",
      "in": "path",
      "required": true,
      "description": "The interface's prefix.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-id"
      }
    },
    "cue-show-response-dhcp-server-dhcp-interface": {
      "description": "An interface on which DPCH clients are attached.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-interface"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-interface": {
      "description": "An interface on which DPCH clients are attached.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-interface"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-dhcp-pools": {
      "description": "DHCP Pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pools"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-pools": {
      "description": "DHCP Pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pools"
          }
        }
      }
    },
    "parameter-dhcp-server-dhcp-pool-id": {
      "name": "pool-id",
      "in": "path",
      "required": true,
      "description": "The pool's prefix.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-id"
      }
    },
    "cue-show-response-dhcp-server-dhcp-pool": {
      "description": "DHCP Pool",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-dhcp-pool"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-dhcp-pool": {
      "description": "DHCP Pool",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-dhcp-pool"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-domain-name-servers": {
      "description": "DHCP domain name servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name-servers"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-domain-name-servers": {
      "description": "DHCP domain name servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name-servers"
          }
        }
      }
    },
    "parameter-dhcp-server-domain-name-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "The DNS server",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-server-id"
      }
    },
    "cue-show-response-dhcp-server-domain-name-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-server"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-domain-name-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-domain-names": {
      "description": "DHCP domain names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-domain-names": {
      "description": "DHCP domain names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
          }
        }
      }
    },
    "parameter-dhcp-server-domain-name-id": {
      "name": "domain-name-id",
      "in": "path",
      "required": true,
      "description": "The domain name.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-id"
      }
    },
    "cue-show-response-dhcp-server-domain-name": {
      "description": "TBD",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-domain-name": {
      "description": "TBD",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-gateways": {
      "description": "DHCP gateway",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-gateways"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-gateways": {
      "description": "DHCP gateway",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-gateways"
          }
        }
      }
    },
    "parameter-dhcp-server-gateway-id": {
      "name": "gateway-id",
      "in": "path",
      "required": true,
      "description": "Gateway for the DHCP pool",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-gateway-id"
      }
    },
    "cue-show-response-dhcp-server-gateway": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-server"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-gateway": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-ranges": {
      "description": "IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-ranges"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-ranges": {
      "description": "IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-ranges"
          }
        }
      }
    },
    "parameter-dhcp-server-range-id": {
      "name": "range-id",
      "in": "path",
      "required": true,
      "description": "The range's prefix.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-range-id"
      }
    },
    "cue-show-response-dhcp-server-range": {
      "description": "DHCP Pool range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-range"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-range": {
      "description": "DHCP Pool range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-range"
          }
        }
      }
    },
    "cue-show-response-dns-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-server"
          }
        }
      }
    },
    "cue-patch-response-dns-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-server-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-statics"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-statics"
          }
        }
      }
    },
    "parameter-dhcp-server-static-id": {
      "name": "static-id",
      "in": "path",
      "required": true,
      "description": "The static's hostname.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-static-id"
      }
    },
    "cue-show-response-dhcp-server-static": {
      "description": "static entry",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-static"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server-static": {
      "description": "static entry",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-static"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-dhcp-servers6": {
      "description": "DHCP-servers6",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-servers6"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-dhcp-servers6": {
      "description": "DHCP-servers6",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-servers6"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-dhcp-server6": {
      "description": "Dynamic Host Configuration Protocol IPv6 Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-dhcp-server6"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-dhcp-server6": {
      "description": "Dynamic Host Configuration Protocol IPv6 Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-dhcp-server6"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-dhcp-pools": {
      "description": "DHCP IP Pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pools"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-dhcp-pools": {
      "description": "DHCP IP Pools",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pools"
          }
        }
      }
    },
    "parameter-dhcp-server6-dhcp-pool-id": {
      "name": "pool-id",
      "in": "path",
      "required": true,
      "description": "The pool's prefix.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server6-ip-pool-id"
      }
    },
    "cue-show-response-dhcp-server6-dhcp-pool": {
      "description": "DHCP Pool",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ip-pool"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-dhcp-pool": {
      "description": "DHCP Pool",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ip-pool"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-domain-name-servers": {
      "description": "DHCP domain name servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-domain-name-servers"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-domain-name-servers": {
      "description": "DHCP domain name servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-domain-name-servers"
          }
        }
      }
    },
    "parameter-dhcp-server6-domain-name-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "The DNS server",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server6-domain-name-server-id"
      }
    },
    "cue-show-response-dhcp-server6-domain-name-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-server"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-domain-name-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-domain-names": {
      "description": "DHCP domain names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-names"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-domain-names": {
      "description": "DHCP domain names",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-names"
          }
        }
      }
    },
    "parameter-dhcp-server6-domain-name-id": {
      "name": "domain-name-id",
      "in": "path",
      "required": true,
      "description": "The domain name.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-id"
      }
    },
    "cue-show-response-dhcp-server6-domain-name": {
      "description": "TBD",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server-domain-name"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-domain-name": {
      "description": "TBD",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server-domain-name"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-ranges": {
      "description": "IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-ranges"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-ranges": {
      "description": "IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-ranges"
          }
        }
      }
    },
    "parameter-dhcp-server6-range-id": {
      "name": "range-id",
      "in": "path",
      "required": true,
      "description": "The range's prefix.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server6-range-id"
      }
    },
    "cue-show-response-dhcp-server6-range": {
      "description": "DHCP Pool range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-range"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-range": {
      "description": "DHCP Pool range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-range"
          }
        }
      }
    },
    "cue-show-response-dhcp-server6-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-statics"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-statics"
          }
        }
      }
    },
    "parameter-dhcp-server6-static-id": {
      "name": "static-id",
      "in": "path",
      "required": true,
      "description": "The static's hostname.",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-server6-static-id"
      }
    },
    "cue-show-response-dhcp-server6-static": {
      "description": "static entry",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-server6-static"
          }
        }
      }
    },
    "cue-patch-response-dhcp-server6-static": {
      "description": "static entry",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-server6-static"
          }
        }
      }
    },
    "cue-show-response-dns-dnss": {
      "description": "collection of DNS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-dnss"
          }
        }
      }
    },
    "cue-patch-response-dns-dnss": {
      "description": "collection of DNS",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-dnss"
          }
        }
      }
    },
    "cue-show-response-dns-dns": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-dns"
          }
        }
      }
    },
    "cue-patch-response-dns-dns": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-dns"
          }
        }
      }
    },
    "cue-show-response-dns-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dns-servers"
          }
        }
      }
    },
    "cue-patch-response-dns-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dns-servers"
          }
        }
      }
    },
    "parameter-dns-server-id": {
      "name": "dns-server-id",
      "in": "path",
      "required": true,
      "description": "The IP address of the DNS server to get.",
      "schema": {
        "$ref": "#/x-defs/schema-dns-server-id"
      }
    },
    "cue-show-response-syslog-syslogs": {
      "description": "collection of syslog",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-syslogs"
          }
        }
      }
    },
    "cue-patch-response-syslog-syslogs": {
      "description": "collection of syslog",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-syslogs"
          }
        }
      }
    },
    "cue-show-response-syslog-syslog": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-syslog"
          }
        }
      }
    },
    "cue-patch-response-syslog-syslog": {
      "description": "Domain Name Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-syslog"
          }
        }
      }
    },
    "cue-show-response-syslog-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-servers"
          }
        }
      }
    },
    "cue-patch-response-syslog-servers": {
      "description": "Remote DNS servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-servers"
          }
        }
      }
    },
    "parameter-syslog-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "The name of the syslog server to get.",
      "schema": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      }
    },
    "cue-show-response-syslog-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-syslog-server"
          }
        }
      }
    },
    "cue-patch-response-syslog-server": {
      "description": "A remote DNS server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-syslog-server"
          }
        }
      }
    },
    "cue-show-response-ntp-ntps": {
      "description": "NTPs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-ntps"
          }
        }
      }
    },
    "cue-patch-response-ntp-ntps": {
      "description": "NTPs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-ntps"
          }
        }
      }
    },
    "cue-show-response-ntp-ntp": {
      "description": "Network Time Protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-ntp"
          }
        }
      }
    },
    "cue-patch-response-ntp-ntp": {
      "description": "Network Time Protocol",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-ntp"
          }
        }
      }
    },
    "cue-show-response-ntp-servers": {
      "description": "Remote NTP Servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-servers"
          }
        }
      }
    },
    "cue-patch-response-ntp-servers": {
      "description": "Remote NTP Servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-servers"
          }
        }
      }
    },
    "parameter-ntp-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "The name of the NTP server to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      }
    },
    "cue-show-response-ntp-server": {
      "description": "A remote NTP Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ntp-server"
          }
        }
      }
    },
    "cue-patch-response-ntp-server": {
      "description": "A remote NTP Server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ntp-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relays": {
      "description": "DHCP-relays",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relays"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relays": {
      "description": "DHCP-relays",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relays"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay": {
      "description": "DHCP relay",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay": {
      "description": "DHCP relay",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-servers": {
      "description": "DHCP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-servers"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-servers": {
      "description": "DHCP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-servers"
          }
        }
      }
    },
    "parameter-dhcp-relay-dhcp-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "A DHCP server",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-server-id"
      }
    },
    "cue-show-response-dhcp-relay-dhcp-server": {
      "description": "A DHCP server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-server"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-server": {
      "description": "A DHCP server",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-server"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-interfaces": {
      "description": "Set of interfaces on which to handle DHCP relay traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-interfaces": {
      "description": "Set of interfaces on which to handle DHCP relay traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-interfaces"
          }
        }
      }
    },
    "parameter-dhcp-relay-dhcp-relay-interface-id": {
      "name": "interface-id",
      "in": "path",
      "required": true,
      "description": "A DHCP relay interface",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-interface": {
      "description": "An interface on which DHCP relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-interface"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-interface": {
      "description": "An interface on which DHCP relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-interface"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-gateway-interfaces": {
      "description": "Configures DHCP relay gateway on the interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-gateway-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-gateway-interfaces": {
      "description": "Configures DHCP relay gateway on the interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-gateway-interfaces"
          }
        }
      }
    },
    "parameter-dhcp-relay-gateway-interface-id": {
      "name": "interface-id",
      "in": "path",
      "required": true,
      "description": "A DHCP relay gateway interface",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-id"
      }
    },
    "cue-show-response-dhcp-relay-gateway-interface": {
      "description": "An interface on which DHCP relay gateway is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-gateway-interface"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-gateway-interface": {
      "description": "An interface on which DHCP relay gateway is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-gateway-interface"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-agent": {
      "description": "DHCP relay Agent",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-agent": {
      "description": "DHCP relay Agent",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-agent-remote-ids": {
      "description": "DHCP relay agent remote ids",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-ids"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-agent-remote-ids": {
      "description": "DHCP relay agent remote ids",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-ids"
          }
        }
      }
    },
    "parameter-dhcp-relay-remote-id": {
      "name": "remote-id",
      "in": "path",
      "required": true,
      "description": "A DHCP relay agent remote id",
      "schema": {
        "$ref": "#/x-defs/schema-dhcp-relay-remote-id"
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-agent-remote-id": {
      "description": "DHCP relay agent remote-id config.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-remote-id"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-agent-remote-id": {
      "description": "DHCP relay agent remote-id config.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-remote-id"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id": {
      "description": "DHCP relay agent use-pif-circuit-id config.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id": {
      "description": "DHCP relay agent use-pif-circuit-id config.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-dhcp-relays": {
      "description": "DHCP-relays",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relays"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-dhcp-relays": {
      "description": "DHCP-relays",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relays"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-dhcp-relay": {
      "description": "DHCP relay",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-dhcp-relay": {
      "description": "DHCP relay",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-dhcp-relay-interfaces": {
      "description": "DHCP relay interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-dhcp-relay-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-dhcp-relay-interfaces": {
      "description": "DHCP relay interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-dhcp-relay-interfaces"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-relay-upstream-interfaces": {
      "description": "Configures DHCP relay on the upstream interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-upstream-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-relay-upstream-interfaces": {
      "description": "Configures DHCP relay on the upstream interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-upstream-interfaces"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-relay-upstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-upstream-interface"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-relay-upstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-upstream-interface"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-relay-downstream-interfaces": {
      "description": "Configures DHCP relay on the downstream interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-downstream-interfaces"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-relay-downstream-interfaces": {
      "description": "Configures DHCP relay on the downstream interfaes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-downstream-interfaces"
          }
        }
      }
    },
    "cue-show-response-dhcp-relay6-relay-downstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dhcp-relay6-relay-downstream-interface"
          }
        }
      }
    },
    "cue-patch-response-dhcp-relay6-relay-downstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dhcp-relay6-relay-downstream-interface"
          }
        }
      }
    },
    "cue-show-response-systemd-service-control": {
      "description": "Control service configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-systemd-service-control"
          }
        }
      }
    },
    "cue-patch-response-systemd-service-control": {
      "description": "Control service configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-systemd-service-control"
          }
        }
      }
    },
    "parameter-systemd-service-name-id": {
      "name": "service-name-id",
      "in": "path",
      "required": true,
      "description": "Service name id",
      "schema": {
        "$ref": "#/x-defs/schema-systemd-service-name-id"
      }
    },
    "cue-show-response-systemd-control-server": {
      "description": "Control service configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-systemd-control"
          }
        }
      }
    },
    "cue-patch-response-systemd-control-server": {
      "description": "Control service configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-systemd-control"
          }
        }
      }
    },
    "cue-show-response-systemd-resource-limit": {
      "description": "Resource limit configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-systemd-resource-limit"
          }
        }
      }
    },
    "cue-patch-response-systemd-resource-limit": {
      "description": "Resource limit configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-systemd-resource-limit"
          }
        }
      }
    },
    "cue-show-response-synce-synce": {
      "description": "Global SyncE show and config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-synce-synce"
          }
        }
      }
    },
    "cue-patch-response-synce-synce": {
      "description": "Global SyncE show and config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-synce-synce"
          }
        }
      }
    },
    "cue-show-response-synce-if-synce": {
      "description": "SyncE interface show and config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-synce-if-synce"
          }
        }
      }
    },
    "cue-patch-response-synce-if-synce": {
      "description": "SyncE interface show and config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-synce-if-synce"
          }
        }
      }
    },
    "cue-show-response-synce-if-synce-counters": {
      "description": "Interface SyncE counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-synce-if-synce-counters"
          }
        }
      }
    },
    "cue-patch-schema-synce-if-synce-counters": {
      "description": "Interface SyncE counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-action-children"
        }
      ]
    },
    "cue-patch-response-synce-if-synce-counters": {
      "description": "Interface SyncE counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-synce-if-synce-counters"
          }
        }
      }
    },
    "schema-health-issue": {
      "description": "Health issue record",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-health-issue-show"
        }
      ]
    },
    "schema-health-health-issue-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-health-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-health-issue"
      }
    },
    "schema-health-health-issues": {
      "description": "List of health issues",
      "title": "Health issues",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-health-health-issue-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-health-health-show-children": {
      "properties": {
        "issues": {
          "$ref": "#/x-defs/schema-health-health-issues"
        }
      }
    },
    "schema-health-system-health": {
      "description": "System health history",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-health-health-show"
        },
        {
          "$ref": "#/x-defs/schema-health-health-presentation"
        },
        {
          "$ref": "#/x-defs/schema-health-health-show-children"
        }
      ]
    },
    "response-health-system-health": {
      "description": "System health history",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-health-system-health"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystemHealth",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/monitor-list"
            ]
          }
        },
        "view:detail": {
          "operationId": "getSystemHealth",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*",
              "/*/*"
            ]
          }
        }
      }
    },
    "cue-show-response-ptp-ptps": {
      "description": "Collection of PTP instances",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ptps"
          }
        }
      }
    },
    "cue-patch-response-ptp-ptps": {
      "description": "Collection of PTP instances",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-ptps"
          }
        }
      }
    },
    "parameter-ptp-instance-id": {
      "name": "instance-id",
      "in": "path",
      "required": true,
      "description": "PTP instance number",
      "schema": {
        "$ref": "#/x-defs/schema-ptp-ptp-instance-id"
      }
    },
    "cue-show-response-ptp-ptp": {
      "description": "Global PTP configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ptp"
          }
        }
      }
    },
    "cue-patch-response-ptp-ptp": {
      "description": "Global PTP configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-ptp"
          }
        }
      }
    },
    "cue-show-response-ptp-ptps-counters": {
      "description": "PTP global counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ptps-counters"
          }
        }
      }
    },
    "cue-show-response-ptp-ptps-status": {
      "description": "PTP monitor configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ptps-status"
          }
        }
      }
    },
    "cue-show-response-ptp-masters": {
      "description": "Collection of acceptable masters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-masters"
          }
        }
      }
    },
    "cue-patch-response-ptp-masters": {
      "description": "Collection of acceptable masters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-masters"
          }
        }
      }
    },
    "parameter-ptp-clock-id": {
      "name": "clock-id",
      "in": "path",
      "required": true,
      "description": "The clock id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-ptp-clock-id-id"
      }
    },
    "cue-show-response-ptp-master": {
      "description": "List of clocks that the local clock can accept as master clock\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-master"
          }
        }
      }
    },
    "cue-patch-response-ptp-master": {
      "description": "List of clocks that the local clock can accept as master clock\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-master"
          }
        }
      }
    },
    "cue-show-response-ptp-unicast-masters": {
      "description": "Collection of unicast master tables",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-unicast-masters"
          }
        }
      }
    },
    "cue-patch-response-ptp-unicast-masters": {
      "description": "Collection of unicast master tables",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-unicast-masters"
          }
        }
      }
    },
    "parameter-ptp-unicast-master-table-id": {
      "name": "table-id",
      "in": "path",
      "required": true,
      "description": "Unicast Master table Id",
      "schema": {
        "$ref": "#/x-defs/schema-ptp-unicast-master-table-id"
      }
    },
    "cue-show-response-ptp-unicast-master": {
      "description": "Unicast master table that ports can use\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-unicast-master"
          }
        }
      }
    },
    "cue-patch-response-ptp-unicast-master": {
      "description": "Unicast master table that ports can use\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-unicast-master"
          }
        }
      }
    },
    "cue-show-response-ptp-ip-mac-addresses": {
      "description": "Set of unicast IP or MAC server addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ip-mac-addresses"
          }
        }
      }
    },
    "cue-patch-response-ptp-ip-mac-addresses": {
      "description": "Set of unicast IP or MAC server addresses",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-ip-mac-addresses"
          }
        }
      }
    },
    "parameter-ptp-ip-mac-address-id": {
      "name": "ip-mac-address-id",
      "in": "path",
      "required": true,
      "description": "The IP mac address to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ptp-ip-mac-address-id"
      }
    },
    "cue-show-response-ptp-ip-mac-address": {
      "description": "An IP or MAC address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-ip-mac-address"
          }
        }
      }
    },
    "cue-patch-response-ptp-ip-mac-address": {
      "description": "An IP or MAC address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-ip-mac-address"
          }
        }
      }
    },
    "cue-show-response-ptp-profiles": {
      "description": "Collection of PTP profiles",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-profiles"
          }
        }
      }
    },
    "cue-patch-response-ptp-profiles": {
      "description": "Collection of PTP profiles",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-profiles"
          }
        }
      }
    },
    "parameter-ptp-profile-id": {
      "name": "profile-id",
      "in": "path",
      "required": true,
      "description": "Profile Id",
      "schema": {
        "$ref": "#/x-defs/schema-ptp-profile-id"
      }
    },
    "cue-show-response-ptp-profile": {
      "description": "PTP profile",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-profile"
          }
        }
      }
    },
    "cue-patch-response-ptp-profile": {
      "description": "PTP profile",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-profile"
          }
        }
      }
    },
    "cue-show-response-ptp-monitor": {
      "description": "PTP monitor configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-monitor"
          }
        }
      }
    },
    "cue-patch-response-ptp-monitor": {
      "description": "PTP monitor configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-monitor"
          }
        }
      }
    },
    "cue-show-response-ptp-logs": {
      "description": "Collection of violations logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-logs"
          }
        }
      }
    },
    "cue-patch-schema-ptp-log": {
      "description": "violation log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-log-action-children"
        }
      ]
    },
    "cue-patch-response-ptp-log": {
      "description": "violation log",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-log"
          }
        }
      }
    },
    "cue-show-response-ptp-violations": {
      "description": "PTP violations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-violations"
          }
        }
      }
    },
    "cue-show-response-ptp-violations-log": {
      "description": "PTP violations log",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-violations-log"
          }
        }
      }
    },
    "cue-show-response-ptp-master-violations": {
      "description": "Collection of master violations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-master-violations"
          }
        }
      }
    },
    "cue-show-response-ptp-monitor-vio-logs": {
      "description": "Collection of PTP violations logs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-monitor-vio-logs"
          }
        }
      }
    },
    "cue-show-response-ptp-current": {
      "description": "Local states learned from the exchange of PTP messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-current-status"
          }
        }
      }
    },
    "cue-show-response-ptp-clock-quality": {
      "description": "Clock Quality Status",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-clock-quality"
          }
        }
      }
    },
    "cue-show-response-ptp-parent": {
      "description": "Local states learned from the exchange of PTP messages",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-parent-status"
          }
        }
      }
    },
    "cue-show-response-ptp-time-properties": {
      "description": "Time attributes of the clock",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-time-status"
          }
        }
      }
    },
    "cue-show-response-system-system": {
      "description": "Top-level node which contains system-wide properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getSystem",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/product-name",
              "/platform",
              "/system-memory",
              "/swap-memory",
              "/health-status",
              "/date-time",
              "/hostname",
              "/build",
              "/uptime",
              "/timezone",
              "/maintenance/*",
              "/version/*",
              "/product-release",
              "/status"
            ]
          }
        }
      }
    },
    "cue-patch-response-system-system": {
      "description": "Top-level node which contains system-wide properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system"
          }
        }
      }
    },
    "response-system-system-action": {
      "description": "System wide actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-system-action-children"
          }
        }
      }
    },
    "cue-show-response-sflow-sflow": {
      "description": "sFlow",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-sflow"
          }
        }
      }
    },
    "cue-patch-response-sflow-sflow": {
      "description": "sFlow",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-sflow"
          }
        }
      }
    },
    "cue-show-response-sflow-collectors": {
      "description": "Set of sFlow collectors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-collectors"
          }
        }
      }
    },
    "cue-patch-response-sflow-collectors": {
      "description": "Set of sFlow collectors",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-collectors"
          }
        }
      }
    },
    "parameter-sflow-collector-id": {
      "name": "collector-ip",
      "in": "path",
      "required": true,
      "description": "Ip address of the collector",
      "schema": {
        "$ref": "#/x-defs/schema-sflow-collector-id"
      }
    },
    "cue-show-response-sflow-collector": {
      "description": "sFlow collector",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-collector"
          }
        }
      }
    },
    "cue-patch-response-sflow-collector": {
      "description": "sFlow collector",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-collector"
          }
        }
      }
    },
    "cue-show-response-sflow-sampling-rate": {
      "description": "sFlow sampling rate, one in every N packets sampled",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-sampling-rate"
          }
        }
      }
    },
    "cue-patch-response-sflow-sampling-rate": {
      "description": "sFlow sampling rate, one in every N packets sampled",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-sampling-rate"
          }
        }
      }
    },
    "cue-show-response-sflow-agent": {
      "description": "sFlow agent source",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-agent"
          }
        }
      }
    },
    "cue-patch-response-sflow-agent": {
      "description": "sFlow agent source",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-agent"
          }
        }
      }
    },
    "cue-show-response-sflow-dropmons": {
      "description": "Set of drop monitoring configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-dropmons"
          }
        }
      }
    },
    "cue-patch-response-sflow-dropmons": {
      "description": "Set of drop monitoring configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-dropmons"
          }
        }
      }
    },
    "parameter-sflow-drop-type-id": {
      "name": "drop-type",
      "in": "path",
      "required": true,
      "description": "Type of drop monitoring",
      "schema": {
        "$ref": "#/x-defs/schema-sflow-drop-type-id"
      }
    },
    "cue-show-response-sflow-dropmon": {
      "description": "Drop monitoring configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sflow-dropmon"
          }
        }
      }
    },
    "cue-patch-response-sflow-dropmon": {
      "description": "Drop monitoring configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sflow-dropmon"
          }
        }
      }
    },
    "cue-show-response-system-system-version": {
      "description": "System version information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-version"
          }
        }
      }
    },
    "cue-show-response-system-maintenance": {
      "description": "System Maintenance.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-maintenance"
          }
        }
      }
    },
    "cue-patch-schema-system-maintenance": {
      "description": "System Maintenance.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-maintenance-action-children"
        }
      ]
    },
    "cue-patch-response-system-maintenance": {
      "description": "System Maintenance.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-maintenance"
          }
        }
      }
    },
    "response-system-system-log": {
      "description": "Top-level node which contains system-wide properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-system-log-action-children"
          }
        }
      }
    },
    "response-system-system-packages": {
      "description": "Top-level node which contains system-wide properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-system-packages-action-children"
          }
        }
      }
    },
    "response-system-system-packages-to": {
      "description": "Top-level node which contains system-wide properties.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-system-packages-to-action-children"
          }
        }
      }
    },
    "cue-show-response-system-system-date-time": {
      "description": "Properties/attributes related to the system date-time.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-date-time"
          }
        }
      },
      "links": {
        "view:unix": {
          "operationId": "getSystemDateTime",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/unix-time"
            ]
          }
        }
      }
    },
    "cue-patch-schema-system-system-date-time": {
      "description": "Properties/attributes related to the system date-time.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-date-time-action-children"
        }
      ]
    },
    "cue-patch-response-system-system-date-time": {
      "description": "Properties/attributes related to the system date-time.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system-date-time"
          }
        }
      }
    },
    "response-system-factory-default": {
      "description": "Reset system to factory configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-system-factory-default-action-children"
          }
        }
      }
    },
    "cue-show-response-acl-acl-global": {
      "description": "ACL Global update configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-acl-global"
          }
        }
      }
    },
    "cue-patch-response-acl-acl-global": {
      "description": "ACL Global update configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-acl-global"
          }
        }
      }
    },
    "cue-show-response-system-counter-global": {
      "description": "Counters polling-interval configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-counter-global"
          }
        }
      }
    },
    "cue-patch-response-system-counter-global": {
      "description": "Counters polling-interval configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-counter-global"
          }
        }
      }
    },
    "cue-show-response-system-polling-interval": {
      "description": "Counters polling-interval configuration for logical/physical interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-polling-interval"
          }
        }
      }
    },
    "cue-patch-response-system-polling-interval": {
      "description": "Counters polling-interval configuration for logical/physical interface",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-polling-interval"
          }
        }
      }
    },
    "cue-show-response-acl-control-plane": {
      "description": "Control Plane specific configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-control-plane"
          }
        }
      }
    },
    "cue-patch-response-acl-control-plane": {
      "description": "Control Plane specific configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-control-plane"
          }
        }
      }
    },
    "cue-show-response-acl-traps": {
      "description": "Trap configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-traps"
          }
        }
      }
    },
    "cue-patch-response-acl-traps": {
      "description": "Trap configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-traps"
          }
        }
      }
    },
    "cue-show-response-acl-policers": {
      "description": "Policer configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-policers"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getControlPlanePolicer",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/state",
              "/*/burst",
              "/*/rate",
              "/*/statistics/policer-id",
              "/*/statistics/trap-group-id"
            ]
          }
        }
      }
    },
    "cue-patch-response-acl-policers": {
      "description": "Policer configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-policers"
          }
        }
      }
    },
    "parameter-acl-trap-id": {
      "name": "trap-id",
      "in": "path",
      "required": true,
      "description": "The control-plane trap id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-acl-trap-id"
      }
    },
    "cue-show-response-acl-trap": {
      "description": "Trap",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-trap"
          }
        }
      }
    },
    "cue-patch-response-acl-trap": {
      "description": "Trap",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-trap"
          }
        }
      }
    },
    "parameter-acl-policer-id": {
      "name": "policer-id",
      "in": "path",
      "required": true,
      "description": "The control-plane policer id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-acl-policer-id"
      }
    },
    "cue-show-response-acl-policer": {
      "description": "Policer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-policer"
          }
        }
      }
    },
    "cue-patch-response-acl-policer": {
      "description": "Policer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-policer"
          }
        }
      }
    },
    "cue-show-response-acl-policer-statistics": {
      "description": "Policer Statistics",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-policer-statistics"
          }
        }
      }
    },
    "cue-show-response-acl-cp-acls": {
      "description": "controlplane Acls",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-cp-acls"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getControlPlaneAcls",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/statistics/*/inbound/packet",
              "/*/statistics/*/inbound/byte",
              "/*/statistics/*/outbound/packet",
              "/*/statistics/*/outbound/byte",
              "/*/statistics/*"
            ],
            "omit": [
              "/*/statistics/*/acl-name",
              "/*/statistics/*/rule-id"
            ]
          }
        }
      }
    },
    "cue-patch-response-acl-cp-acls": {
      "description": "controlplane Acls",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-cp-acls"
          }
        }
      }
    },
    "cue-show-response-acl-cp-acl": {
      "description": "controlplane Acl",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-cp-acl"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getControlPlaneAcl",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/statistics/*/inbound/packet",
              "/statistics/*/inbound/byte",
              "/statistics/*/outbound/packet",
              "/statistics/*/outbound/byte",
              "/statistics/*"
            ],
            "omit": [
              "/statistics/*/rule-id",
              "/statistics/*/acl-name"
            ]
          }
        }
      }
    },
    "cue-patch-response-acl-cp-acl": {
      "description": "controlplane Acl",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-cp-acl"
          }
        }
      }
    },
    "cue-show-response-acl-cp-acl-stats": {
      "description": "controlplane Acl statistics",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stats"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getControlPlaneAclStatistics",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/inbound/packet",
              "/*/inbound/byte",
              "/*/outbound/packet",
              "/*/outbound/byte",
              "/*"
            ],
            "omit": [
              "/*/rule-id",
              "/*/acl-name"
            ]
          }
        }
      }
    },
    "cue-show-response-acl-cp-acl-stat": {
      "description": "controlplane Acl rule stats",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-if-acl-stat"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getControlPlaneAclRuleStatistics",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/inbound/packet",
              "/inbound/byte",
              "/outbound/packet",
              "/outbound/byte",
              "/*"
            ],
            "omit": [
              "/rule-id",
              "/acl-name"
            ]
          }
        }
      }
    },
    "cue-show-response-global-global": {
      "description": "global system configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-global-global"
          }
        }
      }
    },
    "cue-patch-response-global-global": {
      "description": "global system configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-global-global"
          }
        }
      }
    },
    "cue-show-response-reserved-reserved": {
      "description": "reserved ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-reserved"
          }
        }
      }
    },
    "cue-patch-response-reserved-reserved": {
      "description": "reserved ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-reserved"
          }
        }
      }
    },
    "cue-show-response-reserved-routing-table": {
      "description": "reserved routing table ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-routing-table"
          }
        }
      }
    },
    "cue-patch-response-reserved-routing-table": {
      "description": "reserved routing table ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-routing-table"
          }
        }
      }
    },
    "cue-show-response-reserved-rt-pbr": {
      "description": "reserved routing table ranges for PBR",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-rt-pbr"
          }
        }
      }
    },
    "cue-patch-response-reserved-rt-pbr": {
      "description": "reserved routing table ranges for PBR",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-rt-pbr"
          }
        }
      }
    },
    "cue-show-response-reserved-vlan": {
      "description": "reserved vlan ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-vlan"
          }
        }
      }
    },
    "cue-patch-response-reserved-vlan": {
      "description": "reserved vlan ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-vlan"
          }
        }
      }
    },
    "cue-show-response-reserved-internal-vlan": {
      "description": "Reserved Vlan for internal translations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-internal-vlan"
          }
        }
      }
    },
    "cue-patch-response-reserved-internal-vlan": {
      "description": "Reserved Vlan for internal translations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-internal-vlan"
          }
        }
      }
    },
    "cue-show-response-reserved-l3-vni-vlan": {
      "description": "Reserved vlans to be used with l3vni",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-reserved-l3-vni-vlan"
          }
        }
      }
    },
    "cue-patch-response-reserved-l3-vni-vlan": {
      "description": "Reserved vlans to be used with l3vni",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-reserved-l3-vni-vlan"
          }
        }
      }
    },
    "cue-show-response-neighbor-tunable-neighbortunable_arp": {
      "description": "Neighbor tunables for ARP (IPv4)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_arp"
          }
        }
      }
    },
    "cue-patch-response-neighbor-tunable-neighbortunable_arp": {
      "description": "Neighbor tunables for ARP (IPv4)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_arp"
          }
        }
      }
    },
    "cue-show-response-neighbor-tunable-neighbortunable_arp_gcthresh": {
      "description": "Neighbor garbage collection thresholds for ARP (IPv4)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_arp_gcthresh"
          }
        }
      }
    },
    "cue-show-response-neighbor-tunable-neighbortunable_nd": {
      "description": "Neighbor tunables for Neighbor Discovery (IPv6)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_nd"
          }
        }
      }
    },
    "cue-patch-response-neighbor-tunable-neighbortunable_nd": {
      "description": "Neighbor tunables for Neighbor Discovery (IPv6)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-neighbor-tunable-neighbortunable_nd"
          }
        }
      }
    },
    "cue-show-response-neighbor-tunable-neighbortunable_nd_gcthresh": {
      "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-neighbor-tunable-neighbortunable_nd_gcthresh"
          }
        }
      }
    },
    "cue-show-response-forwarding-forwarding": {
      "description": "forwarding configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-forwarding"
          }
        }
      }
    },
    "cue-patch-response-forwarding-forwarding": {
      "description": "forwarding configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-forwarding-forwarding"
          }
        }
      }
    },
    "cue-show-response-forwarding-lag-hash": {
      "description": "LAG hash attribute flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-lag-hash"
          }
        }
      }
    },
    "cue-patch-response-forwarding-lag-hash": {
      "description": "LAG hash attribute flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-forwarding-lag-hash"
          }
        }
      }
    },
    "cue-show-response-forwarding-ecmp-hash": {
      "description": "ECMP hash attribute flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-ecmp-hash"
          }
        }
      }
    },
    "cue-patch-response-forwarding-ecmp-hash": {
      "description": "ECMP hash attribute flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-forwarding-ecmp-hash"
          }
        }
      }
    },
    "cue-show-response-forwarding-ecmp-weight-normalisation": {
      "description": "Operations of W-ECMP weight normalisation",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-ecmp-weight-normalisation"
          }
        }
      }
    },
    "cue-patch-response-forwarding-ecmp-weight-normalisation": {
      "description": "Operations of W-ECMP weight normalisation",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-forwarding-ecmp-weight-normalisation"
          }
        }
      }
    },
    "cue-show-response-forwarding-programming": {
      "description": "Programming logs enable",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-programming"
          }
        }
      }
    },
    "cue-patch-response-forwarding-programming": {
      "description": "Programming logs enable",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-forwarding-programming"
          }
        }
      }
    },
    "cue-show-response-forwarding-profile-option": {
      "description": "profile scale params",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-forwarding-profile-coll"
          }
        }
      }
    },
    "cue-show-response-port-mirror-port-mirror": {
      "description": "Port mirror",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-port-mirror"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-port-mirror": {
      "description": "Port mirror",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-port-mirror"
          }
        }
      }
    },
    "cue-show-response-port-mirror-sessions": {
      "description": "sessions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-sessions"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-sessions": {
      "description": "sessions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-sessions"
          }
        }
      }
    },
    "parameter-port-mirror-session-id": {
      "name": "session-id",
      "in": "path",
      "required": true,
      "description": "The port mirror session id.",
      "schema": {
        "$ref": "#/x-defs/schema-port-mirror-session-id"
      }
    },
    "cue-show-response-port-mirror-session": {
      "description": "port mirror session number",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-session"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-session": {
      "description": "port mirror session number",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-session"
          }
        }
      }
    },
    "cue-show-response-port-mirror-span": {
      "description": "Switched Port Analyzer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-span"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-span": {
      "description": "Switched Port Analyzer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-span"
          }
        }
      }
    },
    "cue-show-response-port-mirror-source-ports": {
      "description": "Set of source ports.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-source-ports"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-source-ports": {
      "description": "Set of source ports.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-ports"
          }
        }
      }
    },
    "parameter-port-mirror-port-id": {
      "name": "port-id",
      "in": "path",
      "required": true,
      "description": "The source or dest port-id.",
      "schema": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      }
    },
    "cue-show-response-port-mirror-source-port": {
      "description": "A port-mirror source port (swps or bonds only)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-source-port"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-source-port": {
      "description": "A port-mirror source port (swps or bonds only)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-source-port"
          }
        }
      }
    },
    "cue-show-response-port-mirror-span-destination": {
      "description": "The SPAN destination port.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-span-destination"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-span-destination": {
      "description": "The SPAN destination port.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-span-destination"
          }
        }
      }
    },
    "cue-show-response-port-mirror-truncate": {
      "description": "Truncates mirrored frames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-truncate"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-truncate": {
      "description": "Truncates mirrored frames",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-truncate"
          }
        }
      }
    },
    "cue-show-response-port-mirror-erspan": {
      "description": "Encapsulated Remote Switched Port Analyzer.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-erspan": {
      "description": "Encapsulated Remote Switched Port Analyzer.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan"
          }
        }
      }
    },
    "cue-show-response-port-mirror-erspan-destination": {
      "description": "erspan destination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-port-mirror-erspan-destination"
          }
        }
      }
    },
    "cue-patch-response-port-mirror-erspan-destination": {
      "description": "erspan destination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-port-mirror-erspan-destination"
          }
        }
      }
    },
    "schema-ip-address-ipv4-address": {
      "description": "An IPv4 address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-address-config"
        }
      ]
    },
    "parameter-port-mirror-source-ip": {
      "name": "source-ip",
      "in": "path",
      "required": true,
      "description": "The source ip address",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address"
      }
    },
    "parameter-port-mirror-dest-ip": {
      "name": "dest-ip",
      "in": "path",
      "required": true,
      "description": "The destination ip address",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address"
      }
    },
    "cue-show-response-dot1x-dot1x": {
      "description": "dot1x configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-dot1x"
          }
        }
      }
    },
    "cue-patch-response-dot1x-dot1x": {
      "description": "dot1x configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dot1x-dot1x"
          }
        }
      }
    },
    "cue-show-response-dot1x-radius": {
      "description": "radius configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-radius"
          }
        }
      }
    },
    "cue-patch-response-dot1x-radius": {
      "description": "radius configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dot1x-radius"
          }
        }
      }
    },
    "cue-show-response-dot1x-servers": {
      "description": "Set of servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-servers"
          }
        }
      }
    },
    "cue-patch-response-dot1x-servers": {
      "description": "Set of servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dot1x-servers"
          }
        }
      }
    },
    "parameter-dot1x-server-id": {
      "name": "server-id",
      "in": "path",
      "required": true,
      "description": "server ip",
      "schema": {
        "$ref": "#/x-defs/schema-dot1x-server-id"
      }
    },
    "cue-show-response-dot1x-server": {
      "description": "server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-server"
          }
        }
      }
    },
    "cue-patch-response-dot1x-server": {
      "description": "server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dot1x-server"
          }
        }
      }
    },
    "cue-show-response-system-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-tech-support"
          }
        }
      }
    },
    "cue-patch-schema-system-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-action-children"
        }
      ]
    },
    "cue-patch-response-system-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-system-tech-support"
          }
        }
      }
    },
    "cue-show-response-system-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-system-system-tech-support-files"
          }
        }
      }
    },
    "parameter-system-file-name": {
      "name": "file-name",
      "in": "path",
      "required": true,
      "description": "The name of the tech-support file",
      "schema": {
        "$ref": "#/x-defs/schema-system-techsupport-file-id"
      }
    },
    "cue-patch-schema-system-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-path-action-children"
        }
      ]
    },
    "cue-patch-response-system-system-tech-support-file-actions": {
      "description": "Log file actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-system-techsupport-file-path"
          }
        }
      }
    },
    "cue-show-response-dot1x-if-dot1x": {
      "description": "dot1x configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-if-dot1x"
          }
        }
      }
    },
    "cue-patch-response-dot1x-if-dot1x": {
      "description": "dot1x configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-dot1x-if-dot1x"
          }
        }
      }
    },
    "response-dot1x-if-dot1x-authorized-sessions": {
      "description": "dot1x configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-dot1x-if-dot1x-action-children"
          }
        }
      }
    },
    "cue-show-response-dot1x-if-authenticated-sessions": {
      "description": "Set of sessions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-if-authenticated-sessions"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getInterfaceDot1xMacAddresses",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/mac-address"
            ]
          }
        }
      }
    },
    "parameter-dot1x-if-mac-address-id": {
      "name": "mac-address-id",
      "in": "path",
      "required": true,
      "description": "mac address id",
      "schema": {
        "$ref": "#/x-defs/schema-dot1x-if-mac-address-id"
      }
    },
    "cue-show-response-dot1x-if-mac-address": {
      "description": "mac-address configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-if-mac-address"
          }
        }
      }
    },
    "cue-show-response-dot1x-if-counters": {
      "description": "counters configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-dot1x-if-counters"
          }
        }
      }
    },
    "cue-show-response-common-system-apply": {
      "description": "Affect how config apply operations are performed.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-apply"
          }
        }
      }
    },
    "cue-patch-response-common-system-apply": {
      "description": "Affect how config apply operations are performed.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-apply"
          }
        }
      }
    },
    "cue-show-response-common-system-apply-ignores": {
      "description": "Set of files to ignore during config apply operations.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-apply-ignores"
          }
        }
      }
    },
    "cue-patch-response-common-system-apply-ignores": {
      "description": "Set of files to ignore during config apply operations.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-apply-ignores"
          }
        }
      }
    },
    "parameter-common-system-ignore-id": {
      "name": "ignore-id",
      "in": "path",
      "required": true,
      "description": "The file to ignore during apply.",
      "schema": {
        "$ref": "#/x-defs/schema-common-system-apply-ignore-id"
      }
    },
    "cue-show-response-common-system-apply-ignore": {
      "description": "File to ignore during config apply operations.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-system-apply-ignore"
          }
        }
      }
    },
    "cue-patch-response-common-system-apply-ignore": {
      "description": "File to ignore during config apply operations.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-system-apply-ignore"
          }
        }
      }
    },
    "response-common-system-snippets": {
      "description": "Configuration file snippets that will be loaded as written into the\nappropriate configuration file during a foundation unit's\nlifecycle.  This is essentially a copy-paste operation to handle\ngaps in the current CUE OM.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-common-system-snippets-def"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-lldp"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-lldp"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp_app_tlv": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-application-tlv-priority"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp_app_tlv": {
      "description": "Global LLDP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-application-tlv-priority"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp_app_tlv_apps": {
      "description": "Collection of application priority mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-apps-prio"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp_app_tlv_apps": {
      "description": "Collection of application priority mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-apps-prio"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp_app_tlv_app_instance": {
      "description": "Application priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-app-prio"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp_app_tlv_app_instance": {
      "description": "Application priority",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-app-prio"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp_app_tlv_tcp_ports": {
      "description": "collecton of layer 4 port priority mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-ports-prio"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp_app_tlv_tcp_ports": {
      "description": "collecton of layer 4 port priority mapping",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-ports-prio"
          }
        }
      }
    },
    "response-lldp-lldp_app_tlv_tcp_port_priority": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-lldp-port-prio-config"
          }
        }
      }
    },
    "cue-show-response-lldp-lldp_app_tlv_udp_ports": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-lldp-ports-prio"
          }
        }
      }
    },
    "cue-patch-response-lldp-lldp_app_tlv_udp_ports": {
      "description": "L4 port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-lldp-ports-prio"
          }
        }
      }
    },
    "response-lldp-lldp_app_tlv_udp_port_priority": {
      "description": "Application tlv",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-lldp-port-prio-config"
          }
        }
      }
    },
    "cue-show-response-wjh-wjh": {
      "description": "WJH",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-wjh-wjh"
          }
        }
      }
    },
    "cue-patch-response-wjh-wjh": {
      "description": "WJH",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-wjh-wjh"
          }
        }
      }
    },
    "cue-show-response-wjh-channels": {
      "description": "WJH channels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-wjh-channels"
          }
        }
      }
    },
    "cue-patch-response-wjh-channels": {
      "description": "WJH channels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-wjh-channels"
          }
        }
      }
    },
    "cue-show-response-wjh-packet-buffer": {
      "description": "Packet buffer data",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-wjh-packet-buffer"
          }
        }
      }
    },
    "parameter-wjh-channel-id": {
      "name": "channel-id",
      "in": "path",
      "required": true,
      "description": "X",
      "schema": {
        "$ref": "#/x-defs/schema-wjh-channel-id"
      }
    },
    "cue-show-response-wjh-channel": {
      "description": "A channel config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-wjh-channel"
          }
        }
      }
    },
    "cue-patch-response-wjh-channel": {
      "description": "A channel config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-wjh-channel"
          }
        }
      }
    },
    "cue-show-response-wjh-trigger": {
      "description": "channel drop categories",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-wjh-trigger"
          }
        }
      }
    },
    "cue-patch-response-wjh-trigger": {
      "description": "channel drop categories",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-wjh-trigger"
          }
        }
      }
    },
    "cue-show-response-aaa-aaa": {
      "description": "AAA features configuration and state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-aaa"
          }
        }
      }
    },
    "cue-patch-response-aaa-aaa": {
      "description": "AAA features configuration and state",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-aaa"
          }
        }
      }
    },
    "cue-show-response-radius-radius": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-radius-radius"
          }
        }
      }
    },
    "cue-patch-response-radius-radius": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-radius-radius"
          }
        }
      }
    },
    "cue-show-response-radius-radius-accounting": {
      "description": "RADIUS accounting",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-radius-radius-accounting"
          }
        }
      }
    },
    "cue-patch-response-radius-radius-accounting": {
      "description": "RADIUS accounting",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-radius-radius-accounting"
          }
        }
      }
    },
    "cue-show-response-radius-radius-servers": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-radius-radius-servers"
          }
        }
      }
    },
    "cue-patch-response-radius-radius-servers": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-radius-radius-servers"
          }
        }
      }
    },
    "parameter-radius-hostname-id": {
      "name": "hostname-id",
      "in": "path",
      "required": true,
      "description": "Server ID",
      "schema": {
        "$ref": "#/x-defs/schema-radius-hostname-id"
      }
    },
    "cue-show-response-radius-radius-server": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-radius-radius-server"
          }
        }
      }
    },
    "cue-patch-response-radius-radius-server": {
      "description": "RADIUS servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-radius-radius-server"
          }
        }
      }
    },
    "cue-show-response-aaa-authentication-order": {
      "description": "Set of authentication orders",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-authentication-order"
          }
        }
      }
    },
    "cue-patch-response-aaa-authentication-order": {
      "description": "Set of authentication orders",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-authentication-order"
          }
        }
      }
    },
    "parameter-aaa-priority-id": {
      "name": "priority-id",
      "in": "path",
      "required": true,
      "description": "The priority id to get.",
      "schema": {
        "$ref": "#/x-defs/schema-aaa-priority-id"
      }
    },
    "cue-show-response-aaa-priority": {
      "description": "authentication order priority TACACS+ or local or RADIUS or LDAP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-aaa-priority"
          }
        }
      }
    },
    "cue-patch-response-aaa-priority": {
      "description": "authentication order priority TACACS+ or local or RADIUS or LDAP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-aaa-priority"
          }
        }
      }
    },
    "cue-show-response-tacacs-tacacs": {
      "description": "TACACS+ configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-tacacs"
          }
        }
      }
    },
    "cue-patch-response-tacacs-tacacs": {
      "description": "TACACS+ configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-tacacs"
          }
        }
      }
    },
    "cue-show-response-tacacs-authentication": {
      "description": "authentication configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-authentication"
          }
        }
      }
    },
    "cue-patch-response-tacacs-authentication": {
      "description": "authentication configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-authentication"
          }
        }
      }
    },
    "cue-show-response-tacacs-accounting": {
      "description": "accounting configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-accounting"
          }
        }
      }
    },
    "cue-patch-response-tacacs-accounting": {
      "description": "accounting configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-accounting"
          }
        }
      }
    },
    "cue-show-response-tacacs-servers": {
      "description": "Set of server priorities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-servers"
          }
        }
      }
    },
    "cue-patch-response-tacacs-servers": {
      "description": "Set of server priorities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-servers"
          }
        }
      }
    },
    "parameter-tacacs-priority-id": {
      "name": "priority-id",
      "in": "path",
      "required": true,
      "description": "The priority id to get.",
      "schema": {
        "$ref": "#/x-defs/schema-tacacs-priority-id"
      }
    },
    "cue-show-response-tacacs-server": {
      "description": "TACACS+ server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-server"
          }
        }
      }
    },
    "cue-patch-response-tacacs-server": {
      "description": "TACACS+ server configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-server"
          }
        }
      }
    },
    "cue-show-response-tacacs-authorizations": {
      "description": "TACACS+ authorization config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-authorizations"
          }
        }
      }
    },
    "cue-patch-response-tacacs-authorizations": {
      "description": "TACACS+ authorization config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-authorizations"
          }
        }
      }
    },
    "parameter-tacacs-privilege-level-id": {
      "name": "privilege-level-id",
      "in": "path",
      "required": true,
      "description": "The privilege-level-id to get.",
      "schema": {
        "$ref": "#/x-defs/schema-tacacs-privilege-level-id"
      }
    },
    "cue-show-response-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-authorization"
          }
        }
      }
    },
    "cue-patch-response-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-authorization"
          }
        }
      }
    },
    "cue-show-response-tacacs-command": {
      "description": "Authorization commands configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-command"
          }
        }
      }
    },
    "cue-patch-response-tacacs-command": {
      "description": "Authorization commands configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-command"
          }
        }
      }
    },
    "cue-show-response-tacacs-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-tacacs-exclude-user"
          }
        }
      }
    },
    "cue-patch-response-tacacs-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-tacacs-exclude-user"
          }
        }
      }
    },
    "cue-show-response-ldap-ldap": {
      "description": "Ldap servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ldap-ldap"
          }
        }
      }
    },
    "cue-patch-response-ldap-ldap": {
      "description": "Ldap servers and parameters config",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ldap-ldap"
          }
        }
      }
    },
    "cue-show-response-ldap-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ldap-ldapssl"
          }
        }
      }
    },
    "cue-patch-response-ldap-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ldap-ldapssl"
          }
        }
      }
    },
    "cue-show-response-ldap-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ldap-ldap-servers"
          }
        }
      }
    },
    "cue-patch-response-ldap-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-servers"
          }
        }
      }
    },
    "parameter-ldap-hostname-id": {
      "name": "hostname-id",
      "in": "path",
      "required": true,
      "description": "Server ID",
      "schema": {
        "$ref": "#/x-defs/schema-ldap-hostname-id"
      }
    },
    "cue-show-response-ldap-ldap-server": {
      "description": "LDAP server configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ldap-ldap-server"
          }
        }
      }
    },
    "cue-patch-response-ldap-ldap-server": {
      "description": "LDAP server configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ldap-ldap-server"
          }
        }
      }
    },
    "cue-show-response-acl-nat": {
      "description": "NAT configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-acl-nat"
          }
        }
      }
    },
    "cue-patch-response-acl-nat": {
      "description": "NAT configurations",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-acl-nat"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-telemetry"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-telemetry"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-interface-stats"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-interface-stats"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-snapshot": {
      "description": "Snapshot collection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-snapshot": {
      "description": "Snapshot collection",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-groups": {
      "description": "Interface Statistics Port Groups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-groups"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-groups": {
      "description": "Interface Statistics Port Groups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-groups"
          }
        }
      }
    },
    "parameter-telemetry-port-group-id": {
      "name": "port-group-id",
      "in": "path",
      "required": true,
      "description": "Interface Stats Port Group ID",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-port-group-id"
      }
    },
    "cue-show-response-telemetry-port-group": {
      "description": "Port group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-group"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group": {
      "description": "Port group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-snapshot-file": {
      "description": "Snapshot file for telemetry output",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-file-nodef"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-snapshot-file": {
      "description": "Snapshot file for telemetry output",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot-file-nodef"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-thresholds": {
      "description": "Port group threshold",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-thresholds"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-thresholds": {
      "description": "Port group threshold",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-thresholds"
          }
        }
      }
    },
    "parameter-telemetry-threshold-stats-id": {
      "name": "threshold-stats-id",
      "in": "path",
      "required": true,
      "description": "threshold stats type",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-threshold-stats-id"
      }
    },
    "cue-show-response-telemetry-port-group-threshold": {
      "description": "Port group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-threshold": {
      "description": "Port group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-threshold-action": {
      "description": "Port group threshold action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-threshold-action"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-threshold-action": {
      "description": "Port group threshold action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-threshold-action"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-threshold-action-log": {
      "description": "Flag details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-flags-flag"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-threshold-action-log": {
      "description": "Flag details",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-flags-flag"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-threshold-action-collect": {
      "description": "Threshold action collect",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-threshold-action-collect"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-threshold-action-collect": {
      "description": "Threshold action collect",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-threshold-action-collect"
          }
        }
      }
    },
    "cue-show-response-telemetry-port-group-stats-types": {
      "description": "Port group stats type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-port-group-stats-types"
          }
        }
      }
    },
    "cue-patch-response-telemetry-port-group-stats-types": {
      "description": "Port group stats type",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-port-group-stats-types"
          }
        }
      }
    },
    "cue-show-response-telemetry-pg-stats": {
      "description": "Port groups stats",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-stats"
          }
        }
      }
    },
    "cue-show-response-telemetry-pg-snapshot-buffer": {
      "description": "Buffer snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-buffer"
          }
        }
      }
    },
    "cue-show-response-telemetry-buffer-pools": {
      "description": "Snapshot Buffer Pool",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-pools"
          }
        }
      }
    },
    "parameter-telemetry-buffer-pool-id": {
      "name": "buffer-pool-id",
      "in": "path",
      "required": true,
      "description": "PoolId to buffer mapping",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-buffer-pool-id"
      }
    },
    "cue-show-response-telemetry-buffer-snapshots": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-snapshots"
          }
        }
      }
    },
    "cue-show-response-telemetry-pg-snapshot-interfaces": {
      "description": "Interface Snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-interfaces"
          }
        }
      }
    },
    "parameter-telemetry-intf-id": {
      "name": "intf-id",
      "in": "path",
      "required": true,
      "description": "Interface ID",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      }
    },
    "cue-show-response-telemetry-pg-snapshot-interface": {
      "description": "Interface packet snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-snapshot-interface"
          }
        }
      }
    },
    "cue-show-response-telemetry-snapshot-intf-packet": {
      "description": "Interface packet snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-intf-packet"
          }
        }
      }
    },
    "cue-show-response-telemetry-good-packet": {
      "description": "Interface Good Packet Snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet"
          }
        }
      }
    },
    "cue-show-response-telemetry-good-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet-tx"
          }
        }
      }
    },
    "cue-show-response-telemetry-good-packet-rx": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-good-packet-rx"
          }
        }
      }
    },
    "cue-show-response-telemetry-discard-packet": {
      "description": "Interface Discard Packet Snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet"
          }
        }
      }
    },
    "cue-show-response-telemetry-discard-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-tx"
          }
        }
      }
    },
    "cue-show-response-telemetry-discard-packet-rx": {
      "description": "Discard packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-rx"
          }
        }
      }
    },
    "cue-show-response-telemetry-discard-packet-gen": {
      "description": "Discard packet General snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-discard-packet-gen"
          }
        }
      }
    },
    "cue-show-response-telemetry-all-packet": {
      "description": "Interface All Packet Snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet"
          }
        }
      }
    },
    "cue-show-response-telemetry-all-packet-tx": {
      "description": "All Packet Transmit snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-tx"
          }
        }
      }
    },
    "cue-show-response-telemetry-all-packet-rx": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-all-packet-rx"
          }
        }
      }
    },
    "cue-show-response-telemetry-tc-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-tc-packet-tx-snapshots"
          }
        }
      }
    },
    "parameter-telemetry-if-tc-id": {
      "name": "if-tc-id",
      "in": "path",
      "required": true,
      "description": "Interface traffic class",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      }
    },
    "cue-show-response-telemetry-pg-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-tx-snapshots"
          }
        }
      }
    },
    "parameter-telemetry-if-pg-id": {
      "name": "if-pg-id",
      "in": "path",
      "required": true,
      "description": "Interface priority group",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      }
    },
    "cue-show-response-telemetry-pg-packet-rx-snapshots": {
      "description": "Good packet Receive snapshots",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-pg-packet-rx-snapshots"
          }
        }
      }
    },
    "cue-show-response-telemetry-snapshot-intf-buffer": {
      "description": "Interface buffer snapshot",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-intf-buffer"
          }
        }
      }
    },
    "cue-show-response-telemetry-intf-tcs": {
      "description": "Interface Egress Queue buffer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-intf-tcs"
          }
        }
      }
    },
    "cue-show-response-telemetry-intf-pgs": {
      "description": "Interface ingress priority buffer",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-intf-pgs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-export"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-export"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class-cpu": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-cpu"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class-cpu": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-cpu"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class-disk": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-disk"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class-disk": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-disk"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class-file-system": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-filesystem"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class-file-system": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-filesystem"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class-environment-sensor": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-environment-sensor"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class-environment-sensor": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-environment-sensor"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-plat-stats-class-memory": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-platform-stats-class-memory"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-plat-stats-class-memory": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-platform-stats-class-memory"
          }
        }
      }
    },
    "cue-show-response-telemetry-intf-ing-ports": {
      "description": "Ingress Port",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-intf-ing-ports"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-priority-counters": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-priority-counters": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-priority-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-priority-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ibuf"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ibuf"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pgs": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer-pgs": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-ingress-buffer-pg": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-ingress-buffer-pg": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-pgs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-egress-buffer": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-ebuf"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-ebuf"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tcs": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-tcs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer-tcs": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-tcs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-intf-stats-egress-buffer-tc": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-stats-tcs"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-intf-stats-egress-buffer-tc": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-stats-tcs"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-histogram"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-histogram"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-control-plane-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-control-plane-stats"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-control-plane-stats": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-control-plane-stats"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-control-plane-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-control-plane-stats-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram-ibuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-ingress-buffer"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram-ibuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-ingress-buffer"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram-ebuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-egress-buffer"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram-ebuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-egress-buffer"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-counter"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-counter"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-latency"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-latency"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-histogram-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-export"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-histogram-export": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-export"
          }
        }
      }
    },
    "cue-show-response-telemetry-histogram-interface": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-interface"
          }
        }
      }
    },
    "cue-show-response-telemetry-bw-gauge": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge"
          }
        }
      }
    },
    "cue-show-response-telemetry-bw-gauge-interface": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-bw-gauge-interface"
          }
        }
      }
    },
    "cue-show-response-telemetry-telemetry-snapshot-file": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-snapshot-file"
          }
        }
      }
    },
    "cue-patch-response-telemetry-telemetry-snapshot-file": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-snapshot-file"
          }
        }
      }
    },
    "cue-show-response-hft-hft": {
      "description": "HFT",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getTelemetryHft",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/job/*/ports",
              "/job/*/target"
            ]
          }
        }
      }
    },
    "cue-patch-response-hft-hft": {
      "description": "HFT",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-hft"
          }
        }
      }
    },
    "response-hft-hft-action": {
      "description": "HFT actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-hft-hft-action-children"
          }
        }
      }
    },
    "cue-show-response-hft-hft-profiles": {
      "description": "Collection of HFT profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft-profiles"
          }
        }
      }
    },
    "cue-patch-response-hft-hft-profiles": {
      "description": "Collection of HFT profiles.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-hft-profiles"
          }
        }
      }
    },
    "parameter-hft-profile-id": {
      "name": "profile-id",
      "in": "path",
      "required": true,
      "description": "HFT profile name",
      "schema": {
        "$ref": "#/x-defs/schema-hft-profile-id"
      }
    },
    "cue-show-response-hft-hft-profile": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft-profile"
          }
        }
      }
    },
    "cue-patch-response-hft-hft-profile": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-hft-profile"
          }
        }
      }
    },
    "cue-show-response-hft-hft-tc": {
      "description": "Set of traffic class with hft enabled\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-traffic-classes"
          }
        }
      }
    },
    "cue-patch-response-hft-hft-tc": {
      "description": "Set of traffic class with hft enabled\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-traffic-classes"
          }
        }
      }
    },
    "cue-show-response-hft-hft-counter": {
      "description": "Set of counter for hft",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-counters"
          }
        }
      }
    },
    "cue-patch-response-hft-hft-counter": {
      "description": "Set of counter for hft",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-counters"
          }
        }
      }
    },
    "cue-show-response-hft-hft-target": {
      "description": "HFT target configurations\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft-target"
          }
        }
      }
    },
    "cue-patch-response-hft-hft-target": {
      "description": "HFT target configurations\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-hft-target"
          }
        }
      }
    },
    "cue-show-response-hft-hft-jobs": {
      "description": "Collection of HFT jobs.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft-jobs"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getTelemetryHftJobs",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/*/ports",
              "/*/target"
            ]
          }
        }
      }
    },
    "response-hft-hft-job-action": {
      "description": "HFT job actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-hft-hft-job-action-children"
          }
        }
      }
    },
    "parameter-hft-hft-job-id": {
      "name": "hft-job-id",
      "in": "path",
      "required": true,
      "description": "HFT job id",
      "schema": {
        "$ref": "#/x-defs/schema-hft-hft-job-id"
      }
    },
    "cue-show-response-hft-hft-job": {
      "description": "Properties HFT job.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-hft-hft-job"
          }
        }
      }
    },
    "cue-patch-schema-hft-hft-job": {
      "description": "Properties HFT job.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-hft-job-id-action-children"
        }
      ]
    },
    "cue-patch-response-hft-hft-job": {
      "description": "Properties HFT job.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-hft-hft-job"
          }
        }
      }
    },
    "schema-sys-image-system-images-show": {
      "properties": {
        "current": {
          "description": "Current running image",
          "type": "string"
        },
        "next": {
          "description": "Next image to boot from",
          "type": "string"
        }
      }
    },
    "schema-sys-image-partition-show": {
      "properties": {
        "build-id": {
          "description": "Image build id for partition",
          "type": "string"
        },
        "description": {
          "description": "Image description for partition",
          "type": "string"
        },
        "disk": {
          "description": "Image disc for partition",
          "type": "string"
        },
        "release": {
          "description": "Image release for partition",
          "type": "string"
        }
      }
    },
    "cue-show-schema-sys-image-system-images-partition-show": {
      "description": "System image partition details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-partition-show"
        }
      ]
    },
    "cue-show-schema-sys-image-system-images-show-children": {
      "properties": {
        "partition1": {
          "description": "partition1 details",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-sys-image-system-images-partition-show"
            }
          ]
        },
        "partition2": {
          "description": "partition2 details",
          "allOf": [
            {
              "$ref": "#/x-defs/cue-show-schema-sys-image-system-images-partition-show"
            }
          ]
        }
      }
    },
    "schema-sys-image-fetch-action-parameters": {
      "description": "Fetch action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "remote-url": {
              "$ref": "#/x-defs/schema-common-nos-remote-url-fetch-def"
            }
          }
        }
      }
    },
    "schema-sys-image-system-image-fetch-action": {
      "description": "Fetch system image file",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-fetch-action-parameters"
        }
      ]
    },
    "schema-sys-image-partition-def": {
      "description": "partition-id",
      "x-action-param-type": "positional",
      "type": "string",
      "enum": [
        "partition1",
        "partition2",
        "other"
      ]
    },
    "schema-sys-image-boot-next-action-parameters": {
      "description": "uninstall action parameters",
      "type": "object",
      "properties": {
        "parameters": {
          "type": "object",
          "properties": {
            "partition": {
              "$ref": "#/x-defs/schema-sys-image-partition-def"
            }
          }
        }
      }
    },
    "schema-sys-image-system-images-boot-next-action": {
      "description": "Boot next system image",
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-actions-simple-action"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-boot-next-action-parameters"
        }
      ]
    },
    "schema-sys-image-system-images-action-children": {
      "description": "System image actions",
      "properties": {
        "@fetch": {
          "$ref": "#/x-defs/schema-sys-image-system-image-fetch-action"
        },
        "@boot-next": {
          "$ref": "#/x-defs/schema-sys-image-system-images-boot-next-action"
        }
      }
    },
    "cue-show-schema-sys-image-system-images": {
      "description": "System images information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-images-show"
        },
        {
          "$ref": "#/x-defs/cue-show-schema-sys-image-system-images-show-children"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-system-images-action-children"
        }
      ]
    },
    "cue-show-response-sys-image-system-images": {
      "description": "System images information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sys-image-system-images"
          }
        }
      }
    },
    "cue-patch-schema-sys-image-system-images": {
      "description": "System images information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-images-action-children"
        }
      ]
    },
    "cue-patch-response-sys-image-system-images": {
      "description": "System images information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sys-image-system-images"
          }
        }
      }
    },
    "cue-show-response-sys-image-system-image": {
      "description": "Image files list",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sys-image-image-files-list"
          }
        }
      }
    },
    "parameter-sys-image-image": {
      "name": "image",
      "in": "path",
      "required": true,
      "description": "Image to interact with",
      "schema": {
        "$ref": "#/x-defs/schema-sys-image-image-file-id"
      }
    },
    "cue-patch-schema-sys-image-installed-image": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": []
    },
    "cue-patch-schema-sys-image-installed-images-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sys-image-image-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-sys-image-installed-image"
      }
    },
    "cue-patch-schema-sys-image-image-files-list": {
      "description": "Image files list",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-image-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/cue-patch-schema-sys-image-installed-images-mapping"
            }
          ]
        }
      ]
    },
    "cue-patch-response-sys-image-system-image": {
      "description": "Image files list",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-sys-image-image-files-list"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-telemetry": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-telemetry"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-telemetry": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-telemetry"
          }
        }
      }
    },
    "cue-show-response-telemetry-labels": {
      "description": "Interface telemetry labels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-labels"
          }
        }
      }
    },
    "cue-patch-response-telemetry-labels": {
      "description": "Interface telemetry labels",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-labels"
          }
        }
      }
    },
    "parameter-telemetry-label-id": {
      "name": "label-id",
      "in": "path",
      "required": true,
      "description": "label name",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-label-id"
      }
    },
    "cue-show-response-telemetry-label": {
      "description": "Interface telemetry label",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-label"
          }
        }
      }
    },
    "cue-patch-response-telemetry-label": {
      "description": "Interface telemetry label",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-label"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-telemetry-histogram": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-telemetry-histogram": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-histogram-ibuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ibuf"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-histogram-ibuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ibuf"
          }
        }
      }
    },
    "cue-show-response-telemetry-priority-groups": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-priority-groups"
          }
        }
      }
    },
    "cue-patch-response-telemetry-priority-groups": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-priority-groups"
          }
        }
      }
    },
    "cue-show-response-telemetry-priority-group": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-priority-group"
          }
        }
      }
    },
    "cue-patch-response-telemetry-priority-group": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-priority-group"
          }
        }
      }
    },
    "cue-show-response-telemetry-buffer-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-buffer-histogram-threshold"
          }
        }
      }
    },
    "cue-patch-response-telemetry-buffer-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-buffer-histogram-threshold"
          }
        }
      }
    },
    "cue-show-response-telemetry-histogram-data": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-histogram-data"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-histogram-ebuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-ebuf"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-histogram-ebuf": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-ebuf"
          }
        }
      }
    },
    "cue-show-response-telemetry-traffic-classes": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes"
          }
        }
      }
    },
    "cue-patch-response-telemetry-traffic-classes": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes"
          }
        }
      }
    },
    "cue-show-response-telemetry-traffic-class": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-class"
          }
        }
      }
    },
    "cue-patch-response-telemetry-traffic-class": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-class"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-histogram-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-counter"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-histogram-counter": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-counter"
          }
        }
      }
    },
    "cue-show-response-telemetry-counter-types": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-counter-types"
          }
        }
      }
    },
    "cue-patch-response-telemetry-counter-types": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-types"
          }
        }
      }
    },
    "parameter-telemetry-if-counter-type-id": {
      "name": "if-counter-type-id",
      "in": "path",
      "required": true,
      "description": "Interface Counter Type",
      "schema": {
        "$ref": "#/x-defs/schema-telemetry-if-counter-type-id"
      }
    },
    "cue-show-response-telemetry-counter-type": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-counter-type"
          }
        }
      }
    },
    "cue-patch-response-telemetry-counter-type": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-type"
          }
        }
      }
    },
    "cue-show-response-telemetry-counter-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-counter-histogram-threshold"
          }
        }
      }
    },
    "cue-patch-response-telemetry-counter-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-counter-histogram-threshold"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-histogram-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-histogram-latency"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-histogram-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-histogram-latency"
          }
        }
      }
    },
    "cue-show-response-telemetry-traffic-classes-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-classes-latency"
          }
        }
      }
    },
    "cue-patch-response-telemetry-traffic-classes-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-classes-latency"
          }
        }
      }
    },
    "cue-show-response-telemetry-traffic-class-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-traffic-class-latency"
          }
        }
      }
    },
    "cue-patch-response-telemetry-traffic-class-latency": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-traffic-class-latency"
          }
        }
      }
    },
    "cue-show-response-telemetry-latency-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-latency-histogram-threshold"
          }
        }
      }
    },
    "cue-patch-response-telemetry-latency-histogram-threshold": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-latency-histogram-threshold"
          }
        }
      }
    },
    "cue-show-response-telemetry-if-bw-gauge": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-telemetry-if-bw-gauge"
          }
        }
      }
    },
    "cue-patch-response-telemetry-if-bw-gauge": {
      "description": "Global Telemetry Service",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-telemetry-if-bw-gauge"
          }
        }
      }
    },
    "cue-show-response-vrf-vrfs": {
      "description": "VRFs configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrf-vrfs"
          }
        }
      }
    },
    "cue-patch-response-vrf-vrfs": {
      "description": "VRFs configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrf-vrfs"
          }
        }
      }
    },
    "cue-show-response-vrf-vrf": {
      "description": "VRF configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrf-vrf"
          }
        }
      }
    },
    "cue-patch-response-vrf-vrf": {
      "description": "VRF configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrf-vrf"
          }
        }
      }
    },
    "cue-show-response-vrf-loopback": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrf-loopback"
          }
        }
      }
    },
    "cue-patch-response-vrf-loopback": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrf-loopback"
          }
        }
      }
    },
    "cue-show-response-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vrf-ip"
          }
        }
      }
    },
    "cue-patch-response-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vrf-ip"
          }
        }
      }
    },
    "cue-show-response-evpn-vrf-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-evpn-vrf-evpn"
          }
        }
      }
    },
    "cue-patch-response-evpn-vrf-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-evpn-vrf-evpn"
          }
        }
      }
    },
    "cue-show-response-vxlan-l3vnis": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-l3vnis"
          }
        }
      }
    },
    "cue-patch-response-vxlan-l3vnis": {
      "description": "VNI",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-l3vnis"
          }
        }
      }
    },
    "cue-show-response-vni-vrf-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vni-vrf-vni-bgp-info"
          }
        }
      }
    },
    "cue-show-response-vxlan-remote-router-macs": {
      "description": "Remote router-macs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-remote-router-macs"
          }
        }
      }
    },
    "cue-show-response-vxlan-remote-router-mac": {
      "description": "Remote router MAC address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-remote-router-mac"
          }
        }
      }
    },
    "cue-show-response-vxlan-nexthop-vteps": {
      "description": "Collection of remote Nexthop VTEPs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-nexthop-vteps"
          }
        }
      }
    },
    "parameter-vxlan-nexthop-vtep-id": {
      "name": "nexthop-vtep-id",
      "in": "path",
      "required": true,
      "description": "The VxLAN id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-id"
      }
    },
    "cue-show-response-vxlan-nexthop-vtep": {
      "description": "A Remote nexthop VTEP info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-nexthop-vtep"
          }
        }
      }
    },
    "cue-show-response-router-vrf-router": {
      "description": "Router configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-router-vrf-router"
          }
        }
      }
    },
    "cue-patch-response-router-vrf-router": {
      "description": "Router configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-router-vrf-router"
          }
        }
      }
    },
    "cue-show-response-rib-ribs": {
      "description": "RIB Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-ribs"
          }
        }
      }
    },
    "cue-patch-response-rib-ribs": {
      "description": "RIB Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-rib-ribs"
          }
        }
      }
    },
    "cue-show-response-rib-rib": {
      "description": "Vrf aware Routing-table per address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-rib"
          }
        }
      }
    },
    "cue-patch-response-rib-rib": {
      "description": "Vrf aware Routing-table per address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-rib-rib"
          }
        }
      }
    },
    "cue-show-response-rib-route-count": {
      "description": "number of routes.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route-count"
          }
        }
      }
    },
    "cue-show-response-rib-route-count-protocols": {
      "description": "routing protocols.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route-count-protocols"
          }
        }
      }
    },
    "cue-show-response-rib-fib-filter": {
      "description": "Vrf aware Routing-table per address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-fib-filter"
          }
        }
      }
    },
    "cue-patch-response-rib-fib-filter": {
      "description": "Vrf aware Routing-table per address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-rib-fib-filter"
          }
        }
      }
    },
    "cue-show-response-rib-import-protocols": {
      "description": "Import protocols from RIB to FIB",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-import-protocols"
          }
        }
      }
    },
    "cue-patch-response-rib-import-protocols": {
      "description": "Import protocols from RIB to FIB",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-rib-import-protocols"
          }
        }
      }
    },
    "parameter-rib-import-protocol-id": {
      "name": "import-protocol-id",
      "in": "path",
      "required": true,
      "description": "Protocol name to apply filter.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-import-protocol-id"
      }
    },
    "cue-show-response-rib-import-protocol": {
      "description": "Import Protocols from where routes are known\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-import-protocol"
          }
        }
      }
    },
    "cue-patch-response-rib-import-protocol": {
      "description": "Import Protocols from where routes are known\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-rib-import-protocol"
          }
        }
      }
    },
    "cue-show-response-rib-routes": {
      "description": "RIB Routes with info.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfRibRoute",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/route-entry/*/protocol",
              "/*/route-entry/*/nexthop-group-id",
              "/*/route-entry/*/installed",
              "/*/route-entry/*/uptime",
              "/*/route-entry/*/distance",
              "/*/route-entry/*/metric",
              "/*/route-entry/*/flags-string"
            ],
            "omit": [
              "/*/route-entry/*/via-entry",
              "/*/route-entry/*/table-id"
            ]
          }
        }
      }
    },
    "parameter-rib-route-id": {
      "name": "route-id",
      "in": "path",
      "required": true,
      "description": "Ipv4 or Ipv6 prefix of the RIB.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-route-id"
      }
    },
    "cue-show-response-rib-route": {
      "description": "A route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route"
          }
        }
      }
    },
    "cue-show-response-rib-route-entries": {
      "description": "Route entries",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route-entries"
          }
        }
      }
    },
    "parameter-rib-route-entry": {
      "name": "route-entry",
      "in": "path",
      "required": true,
      "description": "Protocol entries from where the RIB route is learnt.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-entry-def-id"
      }
    },
    "cue-show-response-rib-route-entry": {
      "description": "Protocol types from where routes are known\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route-entry"
          }
        }
      }
    },
    "cue-show-response-rib-route-flags": {
      "description": "Route flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-route-flags"
          }
        }
      }
    },
    "cue-show-response-rib-via-entries": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-via-entries"
          }
        }
      }
    },
    "parameter-rib-via-entry-id": {
      "name": "via-entry-id",
      "in": "path",
      "required": true,
      "description": "The RIB route's nexthop.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      }
    },
    "cue-show-response-rib-via-entry": {
      "description": "A nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-via-entry"
          }
        }
      }
    },
    "cue-show-response-rib-via-entry-flags": {
      "description": "Nexthop flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-via-entry-flags"
          }
        }
      }
    },
    "cue-show-response-rib-via-entry-labels": {
      "description": "Labels for a nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-via-entry-labels"
          }
        }
      }
    },
    "cue-show-response-rib-resolved-via-entries": {
      "description": "Resolved nexthops for a nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-resolved-via-entries"
          }
        }
      }
    },
    "parameter-rib-resolved-via-entry-id": {
      "name": "resolved-via-entry-id",
      "in": "path",
      "required": true,
      "description": "The RIB route's recursived resolved nexthop.",
      "schema": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      }
    },
    "cue-show-response-rib-resolved-via-entry": {
      "description": "Nexthop's recursively resolved nexthop list",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-rib-resolved-via-entry"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-nexthop-trackings": {
      "description": "nexthop-tracking",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-trackings"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nexthop-trackings": {
      "description": "nexthop-tracking",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-trackings"
          }
        }
      }
    },
    "parameter-nexthop-tracking-afi": {
      "name": "afi",
      "in": "path",
      "required": true,
      "description": "Address-family type of Nexthop tracking.",
      "schema": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-type-id"
      }
    },
    "cue-show-response-nexthop-tracking-nexthop-tracking": {
      "description": "nexthop tracking configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nexthop-tracking": {
      "description": "nexthop tracking configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-nexthop-tracking-route-maps": {
      "description": "nexthop tracking routemap",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-route-maps"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nexthop-tracking-route-maps": {
      "description": "nexthop tracking routemap",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-route-maps"
          }
        }
      }
    },
    "parameter-nexthop-tracking-nht-routemap-id": {
      "name": "nht-routemap-id",
      "in": "path",
      "required": true,
      "description": "routemap name to apply protocol.",
      "schema": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-id"
      }
    },
    "cue-show-response-nexthop-tracking-nexthop-tracking-route-map": {
      "description": "nexthop tracking protocols.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nexthop-tracking-protocols"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nexthop-tracking-route-map": {
      "description": "nexthop tracking protocols.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nexthop-tracking-protocols"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-nht-protocols": {
      "description": "nexthop tracking protocol.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-protocols"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nht-protocols": {
      "description": "nexthop tracking protocol.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nht-protocols"
          }
        }
      }
    },
    "parameter-nexthop-tracking-nht-protocol-id": {
      "name": "nht-protocol-id",
      "in": "path",
      "required": true,
      "description": "Protocol name to apply filter.",
      "schema": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocol-id"
      }
    },
    "cue-show-response-nexthop-tracking-nht-protocol": {
      "description": "nexthop tracking protocol.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-protocol"
          }
        }
      }
    },
    "cue-patch-response-nexthop-tracking-nht-protocol": {
      "description": "nexthop tracking protocol.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nexthop-tracking-nht-protocol"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-nht-ip-addresses": {
      "description": "Set of ip addresses\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-addresses"
          }
        }
      }
    },
    "parameter-nexthop-tracking-nht-ip-id": {
      "name": "nht-ip-id",
      "in": "path",
      "required": true,
      "description": "nexthop ip address.",
      "schema": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-id"
      }
    },
    "cue-show-response-nexthop-tracking-nht-ip-address": {
      "description": "per ip address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-nht-ip-address"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-resolved-via": {
      "description": "resolved-via\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-resolved-via"
          }
        }
      }
    },
    "cue-show-response-nexthop-tracking-protocols": {
      "description": "protocol\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nexthop-tracking-protocols"
          }
        }
      }
    },
    "cue-patch-response-bgp-vrf-bgp": {
      "description": "BGP VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-vrf-bgp"
          }
        }
      }
    },
    "cue-show-response-bgp-vrf-bgp": {
      "description": "BGP VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-vrf-bgp"
          }
        }
      }
    },
    "cue-show-response-bgp-nexthops": {
      "description": "BGP nexthop table",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-nexthops"
          }
        }
      }
    },
    "cue-show-response-bgp-nexthop": {
      "description": "An IPv4/IPv6 nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-nexthop"
          }
        }
      }
    },
    "cue-show-response-bgp-nexthop-addresses": {
      "description": "Nexthop addresses info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-addresses"
          }
        }
      }
    },
    "cue-show-response-bgp-nexthop-address": {
      "description": "A specific nexthop info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-nexthop-address"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpAfiNexthopAddressDetail",
          "x-forward-parameters": true,
          "parameters": {
            "omit": [
              "/path"
            ]
          }
        }
      }
    },
    "cue-show-response-bgp-resolved-vias": {
      "description": "Nexthop's resolved list of nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-resolved-vias"
          }
        }
      }
    },
    "cue-show-response-bgp-paths": {
      "description": "Paths associated with the nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-paths"
          }
        }
      }
    },
    "parameter-bgp-address-family-path-id": {
      "name": "path-id",
      "in": "path",
      "required": true,
      "description": "The name of the route path to get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      }
    },
    "cue-show-response-bgp-path": {
      "description": "Details of a specific path associated with the nexthop\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-path"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-address-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-address-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-soo-routes": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-routes"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-soo-route": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-route"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-routes-with-soo": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-routes-with-soo"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-soo-peer-index": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-soo-peer-index"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-advertise-origin"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-advertise-origin"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-nhg-per-origin"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-nhg-per-origin"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-unicast-rr": {
      "description": "Route redistribute\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-unicast-rr"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-unicast-rr": {
      "description": "Route redistribute\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-unicast-rr"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-static": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-static": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-connected": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-connected": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-kernel": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-kernel": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ospf": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ospf": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-aggregate-routes": {
      "description": "IPv4 aggregate routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-aggregate-routes"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-aggregate-routes": {
      "description": "IPv4 aggregate routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-aggregate-routes"
          }
        }
      }
    },
    "parameter-bgp-address-family-v4-agg-rt-id": {
      "name": "aggregate-route-id",
      "in": "path",
      "required": true,
      "description": "The name of the aggregate route to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      }
    },
    "cue-show-response-bgp-address-family-ipv4-aggregate-route": {
      "description": "An IPv4 aggregate route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-aggregate-route"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-aggregate-route": {
      "description": "An IPv4 aggregate route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-aggregate-route"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv4-static-networks": {
      "description": "IPv4 static networks.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-static-networks"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-static-networks": {
      "description": "IPv4 static networks.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-static-networks"
          }
        }
      }
    },
    "parameter-bgp-address-family-v4-static-nw-id": {
      "name": "static-network-id",
      "in": "path",
      "required": true,
      "description": "The name of the static network to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      }
    },
    "cue-show-response-bgp-address-family-ipv4-static-network": {
      "description": "An IPv4 static network.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-static-network"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv4-static-network": {
      "description": "An IPv4 static network.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv4-static-network"
          }
        }
      }
    },
    "cue-show-response-bgp-route-import-route-import": {
      "description": "Route import\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-route-import"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-import-route-import": {
      "description": "Route import\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-route-import"
          }
        }
      }
    },
    "cue-show-response-bgp-route-import-from-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-import-af-from-vrf"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-import-from-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-af-from-vrf"
          }
        }
      }
    },
    "cue-show-response-common-vrf-list-vrfs": {
      "description": "Set of VRFs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-vrf-list-vrfs"
          }
        }
      }
    },
    "cue-patch-response-common-vrf-list-vrfs": {
      "description": "Set of VRFs",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-vrf-list-vrfs"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-multipaths": {
      "description": "Multipaths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-multipaths"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-multipaths": {
      "description": "Multipaths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-multipaths"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-admin-distance": {
      "description": "Admin distances.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-admin-distance"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-admin-distance": {
      "description": "Admin distances.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-admin-distance"
          }
        }
      }
    },
    "cue-show-response-bgp-route-export-af-route-export": {
      "description": "Route export\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-route-export"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-export-af-route-export": {
      "description": "Route export\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-af-route-export"
          }
        }
      }
    },
    "cue-show-response-bgp-route-export-af-to-evpn": {
      "description": "Controls for exporting routes from this VRF for this address-family into EVPN (as type-5 routes)\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-export-af-to-evpn"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-export-af-to-evpn": {
      "description": "Controls for exporting routes from this VRF for this address-family into EVPN (as type-5 routes)\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-af-to-evpn"
          }
        }
      }
    },
    "schema-shared-raw": {
      "type": "string"
    },
    "parameter-shared-filterGet": {
      "name": "filter_",
      "in": "query",
      "required": false,
      "schema": {
        "type": "array",
        "items": {
          "$ref": "#/x-defs/schema-shared-raw"
        }
      },
      "description": "The dynamic filter."
    },
    "cue-show-response-bgp-address-family-ipv4-routes": {
      "description": "IPv4 routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv4-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getV4LocRibRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags",
              "/*/flags-string"
            ]
          }
        }
      }
    },
    "parameter-bgp-address-family-v4-route-id": {
      "name": "route-id",
      "in": "path",
      "required": true,
      "description": "The name of the route to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      }
    },
    "cue-show-response-bgp-address-family-ip-route": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ip-route-paths": {
      "description": "IP route paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-paths"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ip-route-path": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-path"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-nexthops": {
      "description": "Route nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-nexthops"
          }
        }
      }
    },
    "parameter-bgp-address-family-nexthop-id": {
      "name": "nexthop-id",
      "in": "path",
      "required": true,
      "description": "The name of the route nexthop to get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-address-family-nexthop-id"
      }
    },
    "cue-show-response-bgp-address-family-nexthop": {
      "description": "An IPv4/IPv6 route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-nexthop"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-peer": {
      "description": "Nexthop peer information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-peer"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-flags": {
      "description": "Route flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ip-route-flags"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-bestpath": {
      "description": "A bestpath information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-bestpath"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-aspaths": {
      "description": "AS paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-aspaths"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ext-communities": {
      "description": "extended communities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ext-communities"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-af-route-count": {
      "description": "BGP address-family specific total prefixes and paths\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-route-count"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-update-groups": {
      "description": "BGP update groups",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-groups"
          }
        }
      }
    },
    "parameter-bgp-address-family-group-id": {
      "name": "group-id",
      "in": "path",
      "required": true,
      "description": "BGP group identifier",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-address-family-group-id"
      }
    },
    "cue-show-response-bgp-address-family-update-group": {
      "description": "A BGP update group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-update-group"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-sub-groups": {
      "description": "Sub group's associated with the update group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-sub-groups"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-l2vpn-evpn": {
      "description": "BGP VRF configuration. L2VPN EVPN address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-l2vpn-evpn"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-l2vpn-evpn": {
      "description": "BGP VRF configuration. L2VPN EVPN address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-l2vpn-evpn"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-l2vpn-evpn-routes": {
      "description": "L2VPN EVPN routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getL2vpnEvpnLocRibRdRouteTypeRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/rd",
              "/*/route-type",
              "/*/path-count"
            ]
          }
        }
      }
    },
    "parameter-evpn-evpn-route-id": {
      "name": "evpn-route-id",
      "in": "path",
      "required": true,
      "description": "EVPN Route Id.",
      "schema": {
        "$ref": "#/x-defs/schema-evpn-evpn-route-id"
      }
    },
    "cue-show-response-bgp-address-family-l2vpn-evpn-route": {
      "description": "L2VPN-EVPN route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-l2vpn-evpn-route"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-unicast": {
      "description": "IPv6 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-unicast": {
      "description": "IPv6 unicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-advertise-origin"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-advertise-origin"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-nhg-per-origin"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-nhg-per-origin"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-aggregate-routes": {
      "description": "IPv6 aggregate routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-aggregate-routes"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-aggregate-routes": {
      "description": "IPv6 aggregate routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-aggregate-routes"
          }
        }
      }
    },
    "parameter-bgp-address-family-v6-agg-rt-id": {
      "name": "aggregate-route-id",
      "in": "path",
      "required": true,
      "description": "The name of the aggregate route to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      }
    },
    "cue-show-response-bgp-address-family-ipv6-aggregate-route": {
      "description": "An IPv6 aggregate route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-aggregate-route"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-aggregate-route": {
      "description": "An IPv6 aggregate route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-aggregate-route"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-static-networks": {
      "description": "IPv6 static networks.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-static-networks"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-static-networks": {
      "description": "IPv6 static networks.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-static-networks"
          }
        }
      }
    },
    "parameter-bgp-address-family-v6-static-nw-id": {
      "name": "static-network-id",
      "in": "path",
      "required": true,
      "description": "The name of the static network to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      }
    },
    "cue-show-response-bgp-address-family-ipv6-static-network": {
      "description": "An IPv6 static network.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-static-network"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-static-network": {
      "description": "An IPv6 static network.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-static-network"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-unicast-rr": {
      "description": "Route redistribute\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-unicast-rr"
          }
        }
      }
    },
    "cue-patch-response-bgp-address-family-ipv6-unicast-rr": {
      "description": "Route redistribute\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-address-family-ipv6-unicast-rr"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ospf6": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-bgp-address-family-ipv6-routes": {
      "description": "IPv6 routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-address-family-ipv6-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getV6LocRibRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags",
              "/*/flags-string"
            ]
          }
        }
      }
    },
    "parameter-bgp-address-family-v6-route-id": {
      "name": "route-id",
      "in": "path",
      "required": true,
      "description": "The name of the route to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      }
    },
    "cue-show-response-bgp-path-selection": {
      "description": "BGP path-selection configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-path-selection"
          }
        }
      }
    },
    "cue-patch-response-bgp-path-selection": {
      "description": "BGP path-selection configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-path-selection"
          }
        }
      }
    },
    "cue-show-response-bgp-aspath": {
      "description": "BGP aspath path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-aspath"
          }
        }
      }
    },
    "cue-patch-response-bgp-aspath": {
      "description": "BGP aspath path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-aspath"
          }
        }
      }
    },
    "cue-show-response-bgp-med": {
      "description": "BGP med path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-med"
          }
        }
      }
    },
    "cue-patch-response-bgp-med": {
      "description": "BGP med path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-med"
          }
        }
      }
    },
    "cue-show-response-bgp-multipath": {
      "description": "BGP multipath path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-multipath"
          }
        }
      }
    },
    "cue-patch-response-bgp-multipath": {
      "description": "BGP multipath path-selection config, applicable to this BGP instance\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-multipath"
          }
        }
      }
    },
    "cue-show-response-bgp-route-reflection": {
      "description": "BGP route-reflection configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-reflection"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-reflection": {
      "description": "BGP route-reflection configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-reflection"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-peer-groups": {
      "description": "Peer-groups configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-groups"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-peer-groups": {
      "description": "Peer-groups configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-groups"
          }
        }
      }
    },
    "parameter-bgp-peer-peer-group-id": {
      "name": "peer-group-id",
      "in": "path",
      "required": true,
      "description": "The name of the peer group to get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-group-id"
      }
    },
    "cue-patch-response-bgp-peer-peer-group": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer-group"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-peer-group": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer-group"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-bfd": {
      "description": "Specifies whether to track BGP peering sessions using this configuration via BFD.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-bfd"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-bfd": {
      "description": "Specifies whether to track BGP peering sessions using this configuration via BFD.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-bfd"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-ttl-security": {
      "description": "RFC 5082",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-ttl-security"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-ttl-security": {
      "description": "RFC 5082",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-ttl-security"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-capabilities": {
      "description": "Capabilities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-capabilities"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-capabilities": {
      "description": "Capabilities",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-capabilities"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-local-as": {
      "description": "Local AS feature",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-local-as"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-local-as": {
      "description": "Local AS feature",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-local-as"
          }
        }
      }
    },
    "cue-show-response-bgp-timers-peer-timers": {
      "description": "Peer timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-timers-peer-timers"
          }
        }
      }
    },
    "cue-patch-response-bgp-timers-peer-timers": {
      "description": "Peer timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-timers-peer-timers"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-peer-grp-addr-family": {
      "description": "Peer group address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-addr-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-peer-grp-addr-family": {
      "description": "Peer group address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-addr-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-peer-grp-ipv4-unicast": {
      "description": "Peer grp IPv4 unicast addr family. Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-peer-grp-ipv4-unicast": {
      "description": "Peer grp IPv4 unicast addr family. Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-community-advertise": {
      "description": "Community advertise for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-community-advertise"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-community-advertise": {
      "description": "Community advertise for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-community-advertise"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-attribute-mod": {
      "description": "Attribute mod for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-attribute-mod"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-attribute-mod": {
      "description": "Attribute mod for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-attribute-mod"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-aspath": {
      "description": "Options for handling AS_PATH for prefixes from/to peer for the specified address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-aspath"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-aspath": {
      "description": "Options for handling AS_PATH for prefixes from/to peer for the specified address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-aspath"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-allow-my-asn": {
      "description": "If enabled, it is acceptable for a received AS_PATH to contain the ASN of the local system\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-allow-my-asn"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-allow-my-asn": {
      "description": "If enabled, it is acceptable for a received AS_PATH to contain the ASN of the local system\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-allow-my-asn"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-prefix-limits": {
      "description": "Limits on prefix from the peer for this address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-prefix-limits"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-prefix-limits": {
      "description": "Limits on prefix from the peer for this address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-prefix-limits"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-inbound": {
      "description": "Limits on inbound prefix from the peer for this address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-inbound-limits"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-inbound": {
      "description": "Limits on inbound prefix from the peer for this address-family",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-inbound-limits"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-dro": {
      "description": "Default route origination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-dro"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-dro": {
      "description": "Default route origination",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-dro"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-ipv4-unicast-policy": {
      "description": "Policies for ipv4 unicast\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-ipv4-unicast-policy": {
      "description": "Policies for ipv4 unicast\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-ipv4-unicast-policy"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-inbound-policy": {
      "description": "Inbound unicast policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-inbound"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-inbound-policy": {
      "description": "Inbound unicast policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-inbound"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-outbound-policy": {
      "description": "Outbound unicast policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-outbound"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-outbound-policy": {
      "description": "Outbound unicast policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-outbound"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-conditional-advertise": {
      "description": "Conditional advertise for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-conditional-advertise"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-conditional-advertise": {
      "description": "Conditional advertise for address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-conditional-advertise"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-peer-grp-ipv6-unicast": {
      "description": "Peer group IPv6 unicast address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-peer-grp-ipv6-unicast": {
      "description": "Peer group IPv6 unicast address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-schema-bgp-peer-policy-ipv6-unicast-policy": {
      "description": "Policies for ipv6 unicast\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-unicast-policy-config-children"
        }
      ]
    },
    "cue-show-response-bgp-peer-policy-ipv6-unicast-policy": {
      "description": "Policies for ipv6 unicast\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      }
    },
    "cue-patch-schema-bgp-peer-policy-ipv6-unicast-policy": {
      "description": "Policies for ipv6 unicast\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-unicast-policy-config-children"
        }
      ]
    },
    "cue-patch-response-bgp-peer-policy-ipv6-unicast-policy": {
      "description": "Policies for ipv6 unicast\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-ipv6-unicast-policy"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-l2vpn-evpn"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-l2vpn-evpn"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-l2vpn-evpn-policy": {
      "description": "Policies for l2vpn evpn\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-l2vpn-evpn-policy": {
      "description": "Policies for l2vpn evpn\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-policy"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-l2vpn-evpn-inbound": {
      "description": "Inbound l2vpn-evpn policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-l2vpn-evpn-inbound": {
      "description": "Inbound l2vpn-evpn policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-inbound"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-policy-l2vpn-evpn-outbound": {
      "description": "Outbound l2vpn-evpn policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-policy-l2vpn-evpn-outbound": {
      "description": "Outbound l2vpn-evpn policy",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-policy-l2vpn-evpn-outbound"
          }
        }
      }
    },
    "cue-show-response-bgp-route-export-vrf-route-export": {
      "description": "Controls for exporting ipv4 and ipv6 routes from this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-route-export"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-export-vrf-route-export": {
      "description": "Controls for exporting ipv4 and ipv6 routes from this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-route-export"
          }
        }
      }
    },
    "cue-show-response-bgp-route-export-vrf-to-evpn": {
      "description": "Controls for exporting routes from this VRF into EVPN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-export-vrf-to-evpn"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-export-vrf-to-evpn": {
      "description": "Controls for exporting routes from this VRF into EVPN\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-export-vrf-to-evpn"
          }
        }
      }
    },
    "schema-route-target-rt-auto-id": {
      "type": "string",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-def"
        },
        {
          "$ref": "#/x-defs/schema-common-auto-def"
        }
      ]
    },
    "cue-show-schema-route-target-rt-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-route-target-rt"
      }
    },
    "cue-show-schema-route-target-rt-autos": {
      "description": "Set of route target identifiers, or \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-route-target-rt-autos-mapping"
        }
      ]
    },
    "cue-show-response-route-target-rt-autos": {
      "description": "Set of route target identifiers, or \"auto\"\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-route-target-rt-autos"
          }
        }
      }
    },
    "cue-patch-schema-route-target-rt-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-patch-schema-route-target-rt"
      }
    },
    "cue-patch-schema-route-target-rt-autos": {
      "description": "Set of route target identifiers, or \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-patch-schema-route-target-rt-autos-mapping"
        }
      ]
    },
    "cue-patch-response-route-target-rt-autos": {
      "description": "Set of route target identifiers, or \"auto\"\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-route-target-rt-autos"
          }
        }
      }
    },
    "parameter-route-target-rt-auto-id": {
      "name": "rt-id",
      "in": "path",
      "required": true,
      "description": "Route target ID or auto",
      "schema": {
        "$ref": "#/x-defs/schema-route-target-rt-auto-id"
      }
    },
    "cue-show-response-bgp-route-import-vrf-route-import": {
      "description": "Controls for importing of ipv4 and ipv6 routes from this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-route-import"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-import-vrf-route-import": {
      "description": "Controls for importing of ipv4 and ipv6 routes from this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-route-import"
          }
        }
      }
    },
    "cue-show-response-bgp-route-import-vrf-from-evpn": {
      "description": "Controls for importing EVPN type-2 and type-5 routes into this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-route-import-vrf-from-evpn"
          }
        }
      }
    },
    "cue-patch-response-bgp-route-import-vrf-from-evpn": {
      "description": "Controls for importing EVPN type-2 and type-5 routes into this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-route-import-vrf-from-evpn"
          }
        }
      }
    },
    "cue-show-response-bgp-timers-timers": {
      "description": "timer values for all peers in this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-timers-timers"
          }
        }
      }
    },
    "cue-patch-response-bgp-timers-timers": {
      "description": "timer values for all peers in this VRF\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-timers-timers"
          }
        }
      }
    },
    "cue-show-response-bgp-confederation": {
      "description": "BGP Confederation options.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-confederation"
          }
        }
      }
    },
    "cue-patch-response-bgp-confederation": {
      "description": "BGP Confederation options.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-confederation"
          }
        }
      }
    },
    "cue-show-response-bgp-dynamic-neighbor-dynamic-neighbor": {
      "description": "The BGP Dynamic Neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-dynamic-neighbor"
          }
        }
      }
    },
    "cue-patch-response-bgp-dynamic-neighbor-dynamic-neighbor": {
      "description": "The BGP Dynamic Neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-dynamic-neighbor"
          }
        }
      }
    },
    "cue-show-response-bgp-dynamic-neighbor-listen-ranges": {
      "description": "A list of listen ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-listen-ranges"
          }
        }
      }
    },
    "cue-patch-response-bgp-dynamic-neighbor-listen-ranges": {
      "description": "A list of listen ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-listen-ranges"
          }
        }
      }
    },
    "parameter-ip-address-ip-sub-prefix-id": {
      "name": "ip-sub-prefix-id",
      "in": "path",
      "required": true,
      "description": "The IP subnet prefix to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ip-address-ip-sub-prefix-id"
      }
    },
    "cue-show-response-bgp-dynamic-neighbor-listen-range": {
      "description": "A BGP Listen Range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-dynamic-neighbor-listen-range"
          }
        }
      }
    },
    "cue-patch-response-bgp-dynamic-neighbor-listen-range": {
      "description": "A BGP Listen Range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-dynamic-neighbor-listen-range"
          }
        }
      }
    },
    "cue-show-response-asn-asns": {
      "description": "Set of autonomous numbers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-asn-asns"
          }
        }
      }
    },
    "cue-patch-response-asn-asns": {
      "description": "Set of autonomous numbers\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-asn-asns"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-peers": {
      "description": "Neighbors configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-peers"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpNbrs",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/remote-as",
              "/*/state",
              "/*/uptime",
              "/*/last-reset-timer",
              "/*/last-reset-reason",
              "/*/message-stats/tx-total",
              "/*/message-stats/rx-total",
              "/*/address-family"
            ]
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-peers": {
      "description": "Neighbors configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peers"
          }
        }
      }
    },
    "parameter-bgp-peer-peer-id": {
      "name": "neighbor-id",
      "in": "path",
      "required": true,
      "description": "The name of the peer to get.",
      "schema": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      }
    },
    "cue-patch-response-bgp-peer-peer": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-peer"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-peer": {
      "description": "BGP global configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-peer"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-graceful-restart": {
      "description": "BGP Graceful restart per neighbor configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-graceful-restart"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-graceful-restart": {
      "description": "BGP Graceful restart per neighbor configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-graceful-restart"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-nexthop": {
      "description": "Nexthop",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-nexthop"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-message-stats": {
      "description": "Message statistics",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-message-stats"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-ebgp-policy": {
      "description": "EBGP Policy RFC8212",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-ebgp-policy"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-address-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-address-family"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-ipv4-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-ipv4-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-route-counters": {
      "description": "BGP Neighbor prefix counters.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-route-counters"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-ipv4-advertised-routes": {
      "description": "Routes learned from neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-advertised-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpNbrV4AdvertisedRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags"
            ]
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-neigh-route": {
      "description": "An IPv4/IPv6 neighbor learned route",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-neigh-route"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-ipv4-received-routes": {
      "description": "Routes received from neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv4-received-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpNbrV4ReceivedRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags"
            ]
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-ipv6-received-routes": {
      "description": "Routes received from neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-received-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpNbrV6ReceivedRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags"
            ]
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-capabilities": {
      "description": "AF capabilities advertised and received",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-capabilities"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-graceful-restart": {
      "description": "graceful restart information",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-graceful-restart"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-graceful-restart-timers": {
      "description": "graceful restart timers show.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-graceful-restart-timers"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-stale-path": {
      "description": "stale-path timers show.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-stale-path"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-selection-deferral": {
      "description": "selection-deferral timers show.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-selection-deferral"
          }
        }
      }
    },
    "cue-patch-response-bgp-peer-address-family-ipv6-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-bgp-peer-address-family-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-ipv6-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-unicast"
          }
        }
      }
    },
    "cue-show-response-bgp-peer-address-family-af-ipv6-advertised-routes": {
      "description": "Routes learned from neighbor",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-bgp-peer-address-family-af-ipv6-advertised-routes"
          }
        }
      },
      "links": {
        "view:brief": {
          "operationId": "getVrfBgpNbrV6AdvertisedRoutes",
          "x-forward-parameters": true,
          "parameters": {
            "include": [
              "/*/path-count",
              "/*/multipath-count",
              "/*/flags"
            ]
          }
        }
      }
    },
    "cue-show-response-static-route-routes": {
      "description": "Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-routes"
          }
        }
      }
    },
    "cue-patch-response-static-route-routes": {
      "description": "Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-routes"
          }
        }
      }
    },
    "parameter-static-route-route-id": {
      "name": "route-id",
      "in": "path",
      "required": true,
      "description": "The name of the route to get.",
      "schema": {
        "$ref": "#/x-defs/schema-static-route-route-id"
      }
    },
    "cue-show-response-static-route-route": {
      "description": "Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-route"
          }
        }
      }
    },
    "cue-patch-response-static-route-route": {
      "description": "Routes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-route"
          }
        }
      }
    },
    "cue-show-response-static-route-distances": {
      "description": "Paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-distances"
          }
        }
      }
    },
    "cue-patch-response-static-route-distances": {
      "description": "Paths",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-distances"
          }
        }
      }
    },
    "parameter-static-route-distance-id": {
      "name": "distance-id",
      "in": "path",
      "required": true,
      "description": "Distance of the path to get.",
      "schema": {
        "$ref": "#/x-defs/schema-static-route-distance-id"
      }
    },
    "cue-show-response-static-route-distance": {
      "description": "A path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-distance"
          }
        }
      }
    },
    "cue-patch-response-static-route-distance": {
      "description": "A path",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-distance"
          }
        }
      }
    },
    "cue-show-response-static-route-vias": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-vias"
          }
        }
      }
    },
    "cue-patch-response-static-route-vias": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-vias"
          }
        }
      }
    },
    "parameter-static-route-via-id": {
      "name": "via-id",
      "in": "path",
      "required": true,
      "description": "The name of the via to get.",
      "schema": {
        "$ref": "#/x-defs/schema-static-route-via-id"
      }
    },
    "cue-show-response-static-route-via": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-via"
          }
        }
      }
    },
    "cue-patch-response-static-route-via": {
      "description": "Nexthops",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-via"
          }
        }
      }
    },
    "cue-show-response-static-route-via-flags": {
      "description": "Nexthop flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-static-route-via-flags"
          }
        }
      }
    },
    "cue-patch-response-static-route-via-flags": {
      "description": "Nexthop flags",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-static-route-via-flags"
          }
        }
      }
    },
    "cue-show-response-ptp-vrf-ptp": {
      "description": "VRF PTP configuration.  Inherited by interfaces in this VRF.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ptp-vrf-ptp"
          }
        }
      }
    },
    "cue-patch-response-ptp-vrf-ptp": {
      "description": "VRF PTP configuration.  Inherited by interfaces in this VRF.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ptp-vrf-ptp"
          }
        }
      }
    },
    "cue-show-response-pim-vrf-pim": {
      "description": "PIM VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-vrf-pim"
          }
        }
      }
    },
    "cue-patch-response-pim-vrf-pim": {
      "description": "PIM VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-vrf-pim"
          }
        }
      }
    },
    "response-pim-vrf-pim-intf-action": {
      "description": "Reset PIM interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-pim-vrf-pim-intf-clear-action-children"
          }
        }
      }
    },
    "response-pim-vrf-pim-traffic-action": {
      "description": "Reset PIM interface-traffic protocol counters",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-pim-vrf-pim-intf-traffic-clear-action-children"
          }
        }
      }
    },
    "cue-show-response-pim-vrf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-vrf-timers"
          }
        }
      }
    },
    "cue-patch-response-pim-vrf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-vrf-timers"
          }
        }
      }
    },
    "cue-show-response-pim-vrf-ecmp": {
      "description": "Choose all available ECMP paths for a particular RPF.  If 'off', the first nexthop found will be used.  This is the default.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-vrf-ecmp"
          }
        }
      }
    },
    "cue-patch-response-pim-vrf-ecmp": {
      "description": "Choose all available ECMP paths for a particular RPF.  If 'off', the first nexthop found will be used.  This is the default.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-vrf-ecmp"
          }
        }
      }
    },
    "cue-show-response-pim-msdp-mesh-groups": {
      "description": "To connect multiple PIM-SM multicast domains using RPs.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-groups"
          }
        }
      }
    },
    "cue-patch-response-pim-msdp-mesh-groups": {
      "description": "To connect multiple PIM-SM multicast domains using RPs.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-groups"
          }
        }
      }
    },
    "parameter-pim-msdp-mesh-group-id": {
      "name": "msdp-mesh-group-id",
      "in": "path",
      "required": true,
      "description": "The msdp group id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-pim-msdp-mesh-group-id"
      }
    },
    "cue-show-response-pim-msdp-mesh-group": {
      "description": "MSDP mesh-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-msdp-mesh-group"
          }
        }
      }
    },
    "cue-patch-response-pim-msdp-mesh-group": {
      "description": "MSDP mesh-group",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-msdp-mesh-group"
          }
        }
      }
    },
    "cue-show-response-pim-mesh-members": {
      "description": "Set of member-address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-mesh-members"
          }
        }
      }
    },
    "cue-patch-response-pim-mesh-members": {
      "description": "Set of member-address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-mesh-members"
          }
        }
      }
    },
    "parameter-pim-mesh-member-id": {
      "name": "mesh-member-id",
      "in": "path",
      "required": true,
      "description": "The mesh member id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-pim-mesh-member-id"
      }
    },
    "cue-show-response-pim-mesh-member": {
      "description": "A MSDP mesh member",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-mesh-member"
          }
        }
      }
    },
    "cue-patch-response-pim-mesh-member": {
      "description": "A MSDP mesh member",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-mesh-member"
          }
        }
      }
    },
    "cue-show-response-pim-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-address-family"
          }
        }
      }
    },
    "cue-patch-response-pim-address-family": {
      "description": "Address family specific configuration\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-address-family"
          }
        }
      }
    },
    "cue-show-response-pim-af-ipv4": {
      "description": "IPv4 multicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-af-ipv4"
          }
        }
      }
    },
    "cue-patch-response-pim-af-ipv4": {
      "description": "IPv4 multicast address family\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-af-ipv4"
          }
        }
      }
    },
    "cue-show-response-pim-spt-switchover": {
      "description": "Build shortest path tree towards source.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-spt-switchover"
          }
        }
      }
    },
    "cue-patch-response-pim-spt-switchover": {
      "description": "Build shortest path tree towards source.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-spt-switchover"
          }
        }
      }
    },
    "cue-show-response-pim-rps": {
      "description": "RP address and associated group range.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-rps"
          }
        }
      }
    },
    "cue-patch-response-pim-rps": {
      "description": "RP address and associated group range.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-rps"
          }
        }
      }
    },
    "parameter-pim-rp-id": {
      "name": "rp-id",
      "in": "path",
      "required": true,
      "description": "The rp id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-pim-rp-id"
      }
    },
    "cue-show-response-pim-rp": {
      "description": "RP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-rp"
          }
        }
      }
    },
    "cue-patch-response-pim-rp": {
      "description": "RP",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-rp"
          }
        }
      }
    },
    "cue-show-response-pim-group-ranges": {
      "description": "Set of group range assocaited to RP.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-group-ranges"
          }
        }
      }
    },
    "cue-patch-response-pim-group-ranges": {
      "description": "Set of group range assocaited to RP.",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-group-ranges"
          }
        }
      }
    },
    "parameter-pim-group-range-id": {
      "name": "group-range-id",
      "in": "path",
      "required": true,
      "description": "The group range id used for get.",
      "schema": {
        "$ref": "#/x-defs/schema-pim-group-range-id"
      }
    },
    "cue-show-response-pim-group-range": {
      "description": "A group range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pim-group-range"
          }
        }
      }
    },
    "cue-patch-response-pim-group-range": {
      "description": "A group range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pim-group-range"
          }
        }
      }
    },
    "cue-show-response-nve-nve": {
      "description": "Network Virtualization configuration and operational info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-nve-nve"
          }
        }
      }
    },
    "cue-patch-response-nve-nve": {
      "description": "Network Virtualization configuration and operational info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-nve-nve"
          }
        }
      }
    },
    "cue-show-response-vxlan-vxlan": {
      "description": "VxLAN",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-vxlan"
          }
        }
      }
    },
    "cue-patch-response-vxlan-vxlan": {
      "description": "VxLAN",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-vxlan"
          }
        }
      }
    },
    "cue-show-response-vxlan-mlag": {
      "description": "VxLAN specfic MLAG configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-mlag"
          }
        }
      }
    },
    "cue-patch-response-vxlan-mlag": {
      "description": "VxLAN specfic MLAG configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-mlag"
          }
        }
      }
    },
    "cue-show-response-vxlan-source": {
      "description": "Source address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-source"
          }
        }
      }
    },
    "cue-patch-response-vxlan-source": {
      "description": "Source address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-source"
          }
        }
      }
    },
    "cue-show-response-vxlan-flooding": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-flooding"
          }
        }
      }
    },
    "cue-patch-response-vxlan-flooding": {
      "description": "Handling of BUM traffic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-flooding"
          }
        }
      }
    },
    "cue-show-response-vxlan-encap": {
      "description": "Vxlan encapsulation actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-encapsulation"
          }
        }
      }
    },
    "cue-patch-response-vxlan-encap": {
      "description": "Vxlan encapsulation actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-encapsulation"
          }
        }
      }
    },
    "cue-show-response-vxlan-encap-dscp": {
      "description": "DSCP action for outer packet during encapsulation\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-encap-dscp"
          }
        }
      }
    },
    "cue-patch-response-vxlan-encap-dscp": {
      "description": "DSCP action for outer packet during encapsulation\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-encap-dscp"
          }
        }
      }
    },
    "cue-show-response-vxlan-decap": {
      "description": "Vxlan decapsulation actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-decapsulation"
          }
        }
      }
    },
    "cue-patch-response-vxlan-decap": {
      "description": "Vxlan decapsulation actions\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-decapsulation"
          }
        }
      }
    },
    "cue-show-response-vxlan-decap-dscp": {
      "description": "DSCP action for inner packet during decapsulation\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-vxlan-decap-dscp"
          }
        }
      }
    },
    "cue-patch-response-vxlan-decap-dscp": {
      "description": "DSCP action for inner packet during decapsulation\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-vxlan-decap-dscp"
          }
        }
      }
    },
    "cue-show-response-acl-mac": {
      "description": "An ACL MAC match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-mac-match"
          }
        }
      }
    },
    "cue-patch-response-acl-mac": {
      "description": "An ACL MAC match",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-mac-match"
          }
        }
      }
    },
    "cue-show-response-acl-set": {
      "description": "Set action for packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-set"
          }
        }
      }
    },
    "cue-patch-response-acl-set": {
      "description": "Set action for packets",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-set"
          }
        }
      }
    },
    "cue-show-response-acl-erspan": {
      "description": "ERSPAN session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-erspan"
          }
        }
      }
    },
    "cue-patch-response-acl-erspan": {
      "description": "ERSPAN session",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-erspan"
          }
        }
      }
    },
    "cue-show-response-acl-police": {
      "description": "Policing of matched packets/bytes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-police"
          }
        }
      }
    },
    "cue-patch-response-acl-police": {
      "description": "Policing of matched packets/bytes",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-police"
          }
        }
      }
    },
    "cue-show-response-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-source-dest-nat"
          }
        }
      }
    },
    "cue-patch-response-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-source-dest-nat"
          }
        }
      }
    },
    "cue-show-response-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-translate-ip"
          }
        }
      }
    },
    "cue-patch-response-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-ip"
          }
        }
      }
    },
    "cue-show-response-acl-range": {
      "description": "Translate IP range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-range"
          }
        }
      }
    },
    "cue-patch-response-acl-range": {
      "description": "Translate IP range",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-range"
          }
        }
      }
    },
    "cue-show-response-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-translate-port"
          }
        }
      }
    },
    "cue-patch-response-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-translate-port"
          }
        }
      }
    },
    "parameter-acl-translate-port-id": {
      "name": "translate-port-id",
      "in": "path",
      "required": true,
      "description": "The translate port id for get.",
      "schema": {
        "$ref": "#/x-defs/schema-common-acl-translate-port-id"
      }
    },
    "cue-show-response-acl-recent": {
      "description": "Only recent action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-acl-recent"
          }
        }
      }
    },
    "cue-patch-response-acl-recent": {
      "description": "Only recent action",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-common-acl-recent"
          }
        }
      }
    },
    "cue-show-response-ospf-vrf-ospf": {
      "description": "OSPFv2 VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-vrf-ospf"
          }
        }
      }
    },
    "cue-patch-response-ospf-vrf-ospf": {
      "description": "OSPFv2 VRF configuration.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-ospf"
          }
        }
      }
    },
    "response-ospf-interface-action": {
      "description": "ospf interface actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
          }
        }
      }
    },
    "cue-show-response-ospf-interfaces": {
      "description": "OSPFv2 interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-interfaces"
          }
        }
      }
    },
    "cue-patch-schema-ospf-interface": {
      "description": "An interface name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        }
      ]
    },
    "cue-patch-response-ospf-interface": {
      "description": "An interface name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-interface"
          }
        }
      }
    },
    "cue-show-response-ospf-interface": {
      "description": "An interface name",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-interface"
          }
        }
      }
    },
    "cue-show-response-ospf-local-ips": {
      "description": "Local interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-local-ips"
          }
        }
      }
    },
    "cue-show-response-ospf-local-ip": {
      "description": "A specific local interface address",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-local-ip"
          }
        }
      }
    },
    "cue-show-response-ospf-areas": {
      "description": "OSPFv2 areas",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-areas"
          }
        }
      }
    },
    "cue-patch-response-ospf-areas": {
      "description": "OSPFv2 areas",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-areas"
          }
        }
      }
    },
    "parameter-ospf-area-id": {
      "name": "area-id",
      "in": "path",
      "required": true,
      "description": "The id of the area to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ospf-area-id"
      }
    },
    "cue-show-response-ospf-area": {
      "description": "An OSPFv2 area",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-area"
          }
        }
      }
    },
    "cue-patch-response-ospf-area": {
      "description": "An OSPFv2 area",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-area"
          }
        }
      }
    },
    "cue-show-response-ospf-filter-list": {
      "description": "Filters networks between OSPFv2 areas",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-filter-list"
          }
        }
      }
    },
    "cue-patch-response-ospf-filter-list": {
      "description": "Filters networks between OSPFv2 areas",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-filter-list"
          }
        }
      }
    },
    "cue-show-response-ospf-ranges": {
      "description": "Area ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ranges"
          }
        }
      }
    },
    "cue-patch-response-ospf-ranges": {
      "description": "Area ranges",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-ranges"
          }
        }
      }
    },
    "parameter-ospf-range-id": {
      "name": "range-id",
      "in": "path",
      "required": true,
      "description": "The id of the range to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ospf-range-id"
      }
    },
    "cue-show-response-ospf-range": {
      "description": "Filters out components of the prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-range"
          }
        }
      }
    },
    "cue-patch-response-ospf-range": {
      "description": "Filters out components of the prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-range"
          }
        }
      }
    },
    "cue-show-response-ospf-networks": {
      "description": "Area networks",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-networks"
          }
        }
      }
    },
    "cue-patch-response-ospf-networks": {
      "description": "Area networks",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-networks"
          }
        }
      }
    },
    "parameter-ospf-network-id": {
      "name": "network-id",
      "in": "path",
      "required": true,
      "description": "The id of the network to get.",
      "schema": {
        "$ref": "#/x-defs/schema-ospf-network-id"
      }
    },
    "cue-show-response-ospf-network": {
      "description": "Filters out components of the prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-network"
          }
        }
      }
    },
    "cue-patch-response-ospf-network": {
      "description": "Filters out components of the prefix",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-network"
          }
        }
      }
    },
    "cue-show-response-ospf-default-originate": {
      "description": "Advertise a default route as external lsa\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-default-originate"
          }
        }
      }
    },
    "cue-patch-response-ospf-default-originate": {
      "description": "Advertise a default route as external lsa\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-default-originate"
          }
        }
      }
    },
    "cue-show-response-ospf-distance": {
      "description": "Administrative distance for installation into the rib\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-distance"
          }
        }
      }
    },
    "cue-patch-response-ospf-distance": {
      "description": "Administrative distance for installation into the rib\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-distance"
          }
        }
      }
    },
    "cue-show-response-ospf-max-metric": {
      "description": "Set maximum metric value in router lsa to make stub router",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-max-metric"
          }
        }
      }
    },
    "cue-patch-response-ospf-max-metric": {
      "description": "Set maximum metric value in router lsa to make stub router",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-max-metric"
          }
        }
      }
    },
    "cue-show-response-ospf-log": {
      "description": "Log configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-log"
          }
        }
      }
    },
    "cue-patch-response-ospf-log": {
      "description": "Log configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-log"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf-neighbors": {
      "description": "OSPFv2 interfaces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbors"
          }
        }
      }
    },
    "parameter-ospf-ipv4-nbr-id": {
      "name": "ipv4-nbr-id",
      "in": "path",
      "required": true,
      "description": "The id of ospf neighbor router-id",
      "schema": {
        "$ref": "#/x-defs/schema-ospf-ipv4-nbr-id"
      }
    },
    "cue-show-response-ospf-ospf-neighbor": {
      "description": "OSPFv2 neighbor info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-neighbor"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf-nbr-interfaces": {
      "description": "OSPFv2 interfaces based neighbor info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interfaces"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf-nbr-interface": {
      "description": "OSPFv2 per interface based neighbor info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-interface"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf-nbr-local-ips": {
      "description": "OSPFv2 neighbor interface-ips",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ips"
          }
        }
      }
    },
    "cue-show-response-ospf-ospf-nbr-local-ip": {
      "description": "OSPFv2 neighbor interface-ip info",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-ospf-nbr-local-ip"
          }
        }
      }
    },
    "cue-show-response-ospf-redistribute": {
      "description": "Route redistribute",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-rr"
          }
        }
      }
    },
    "cue-patch-response-ospf-redistribute": {
      "description": "Route redistribute",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-rr"
          }
        }
      }
    },
    "cue-show-response-ospf-static": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-ospf-static": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-ospf-connected": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-ospf-connected": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-ospf-kernel": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-ospf-kernel": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-ospf-bgp": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-patch-response-ospf-bgp": {
      "description": "Source route type.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-rr-source-type"
          }
        }
      }
    },
    "cue-show-response-ospf-vrf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-vrf-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-vrf-timers": {
      "description": "Timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-timers"
          }
        }
      }
    },
    "cue-show-response-ospf-vrf-lsa-timers": {
      "description": "LSA timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-vrf-lsa-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-vrf-lsa-timers": {
      "description": "LSA timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-lsa-timers"
          }
        }
      }
    },
    "cue-show-response-ospf-vrf-spf-timers": {
      "description": "SPF timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospf-vrf-spf-timers"
          }
        }
      }
    },
    "cue-patch-response-ospf-vrf-spf-timers": {
      "description": "SPF timers",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospf-vrf-spf-timers"
          }
        }
      }
    },
    "response-ospf-database-action": {
      "description": "ospf database actions",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/schema-ospf-database-action-children"
          }
        }
      }
    },
    "schema-sensors-env-def": {
      "type": "string",
      "nullable": true,
      "minLength": 1
    },
    "schema-sensors-env-id": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sensors-env-def"
        }
      ],
      "type": "string",
      "title": "Name",
      "nullable": true
    },
    "schema-sensors-env-show": {
      "properties": {
        "type": {
          "description": "The env type",
          "title": "Type",
          "type": "string"
        },
        "state": {
          "description": "The env state",
          "title": "State",
          "type": "string",
          "enum": [
            "ok",
            "failed",
            "absent",
            "green",
            "red",
            "yellow",
            "amber",
            "blue"
          ]
        }
      }
    },
    "cue-show-schema-sensors-env": {
      "description": "A physical sensor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sensors-env-show"
        }
      ]
    },
    "cue-show-schema-sensors-envs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sensors-env-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/cue-show-schema-sensors-env"
      }
    },
    "schema-sensors-env-presentation": {},
    "cue-show-schema-sensors-envs": {
      "description": "env Sensors on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/cue-show-schema-sensors-envs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-sensors-env-presentation"
        }
      ]
    },
    "cue-show-response-sensors-envs": {
      "description": "env Sensors on the switch",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-sensors-envs"
          }
        }
      }
    },
    "cue-show-response-common-platform-platform-asic": {
      "description": "Generate asic",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-platform-platform-asic"
          }
        }
      }
    },
    "cue-show-response-common-platform-platform-asic-resource": {
      "description": "Generate asic resoueces",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-platform-platform-asic-resource"
          }
        }
      }
    },
    "cue-show-response-common-platform-asic-resource-global": {
      "description": "Global resource",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-global"
          }
        }
      }
    },
    "cue-show-response-common-platform-asic-resource-acl": {
      "description": "asic acl platform resource",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-common-platform-asic-resource-acl"
          }
        }
      }
    },
    "cue-show-response-pps-pulse-per-second": {
      "description": "Pulse Per Second configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pps-pulse-per-second"
          }
        }
      }
    },
    "cue-patch-response-pps-pulse-per-second": {
      "description": "Pulse Per Second configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pps-pulse-per-second"
          }
        }
      }
    },
    "cue-show-response-pps-pps-in": {
      "description": "PPS IN configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pps-pps-in"
          }
        }
      }
    },
    "cue-patch-response-pps-pps-in": {
      "description": "PPS IN configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pps-pps-in"
          }
        }
      }
    },
    "cue-show-response-pps-pps-out": {
      "description": "PPS Out configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-pps-pps-out"
          }
        }
      }
    },
    "cue-patch-response-pps-pps-out": {
      "description": "PPS Out configuration",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-pps-pps-out"
          }
        }
      }
    },
    "cue-show-response-ospfv3-vrf-ospf6": {
      "description": "OSPFv3 global configuration at default VRF level.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-show-schema-ospfv3-vrf-ospf6"
          }
        }
      }
    },
    "cue-patch-response-ospfv3-vrf-ospf6": {
      "description": "OSPFv3 global configuration at default VRF level.\n",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/x-defs/cue-patch-schema-ospfv3-vrf-ospf6"
          }
        }
      }
    },
    "schema-header-header": {
      "description": "Header which contains info needed for schema migration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-header-header-config"
        }
      ]
    },
    "schema-sensors-fan": {
      "description": "A physical fan on the component.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-sensors-fan-show"
        }
      ]
    },
    "schema-sensors-fans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-fan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-sensors-fan"
      }
    },
    "schema-sensors-fans": {
      "description": "The fans on the switch.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sensors-fans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-sensors-fans-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-sensors-psu": {
      "description": "A PSU",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-psu-show"
        }
      ]
    },
    "schema-common-sensors-psus-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-psu-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-sensors-psu"
      }
    },
    "schema-common-sensors-psus": {
      "description": "The PSUs on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-psus-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-psus-presentation"
        }
      ]
    },
    "schema-common-sensors-led": {
      "description": "A LED",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-led-show"
        },
        {
          "$ref": "#/x-defs/schema-common-sensors-led-action-children"
        }
      ]
    },
    "schema-common-sensors-leds-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-sensors-led-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-sensors-led"
      }
    },
    "schema-common-sensors-leds": {
      "description": "The LEDs on the switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-sensors-leds-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-environment-show-children": {
      "properties": {
        "fan": {
          "$ref": "#/x-defs/schema-sensors-fans"
        },
        "psu": {
          "$ref": "#/x-defs/schema-common-sensors-psus"
        },
        "led": {
          "$ref": "#/x-defs/schema-common-sensors-leds"
        }
      }
    },
    "schema-common-platform-environment": {
      "description": "Platform environment information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-environment-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-inventory-inventory-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "type"
          ]
        }
      ]
    },
    "schema-inventory-inventory": {
      "description": "The platforms inventory item",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-inventory-inventory-constraints"
        },
        {
          "$ref": "#/x-defs/schema-inventory-inventory-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-inventory-inventories-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-component-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-inventory-inventory"
      }
    },
    "schema-inventory-inventories": {
      "description": "Set of inventory items making up the platform",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-inventory-inventories-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-asic-global-info": {
      "description": "asic global show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-global-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-asic-resource-global-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-platform-asic-resource-global-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-platform-asic-global-info"
      }
    },
    "schema-common-platform-asic-resource-global": {
      "description": "Global resource",
      "title": "Global",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-global-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-global-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-asic-acl-info": {
      "description": "asic acl show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-acl-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-asic-resource-acl-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-platform-asic-resource-acl-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-platform-asic-acl-info"
      }
    },
    "schema-common-platform-asic-resource-acl": {
      "description": "asic acl platform resource",
      "title": "Acl",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-acl-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-asic-resource-show-children": {
      "properties": {
        "global": {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-global"
        },
        "acl": {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-acl"
        }
      }
    },
    "schema-common-platform-platform-asic-resource": {
      "description": "Generate asic resoueces",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-resource-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-platform-asic-show-children": {
      "properties": {
        "resource": {
          "$ref": "#/x-defs/schema-common-platform-platform-asic-resource"
        }
      }
    },
    "schema-common-platform-platform-asic": {
      "description": "Generate asic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-platform-platform-asic-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-asic-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-channel-tx-bias": {
      "description": "A tx bias current parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-bias-show"
        }
      ]
    },
    "schema-common-transceiver-channel-tx-power": {
      "description": "A tx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-power-show"
        }
      ]
    },
    "schema-common-transceiver-channel-rx-power": {
      "description": "A rx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-rx-power-show"
        }
      ]
    },
    "schema-common-transceiver-channel-show-children": {
      "properties": {
        "tx-bias-current": {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-bias"
        },
        "tx-power": {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-power"
        },
        "rx-power": {
          "$ref": "#/x-defs/schema-common-transceiver-channel-rx-power"
        }
      }
    },
    "schema-common-transceiver-channel": {
      "description": "A channel in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-show"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-channels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-transceiver-channel"
      }
    },
    "schema-common-transceiver-channels": {
      "description": "Set of all transceiver's channels in the platform",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channels-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-channel-temperature": {
      "description": "Temperature parameter of the channel",
      "title": "Temperature",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-channel-volt": {
      "description": "Voltage parameter of the channel",
      "title": "Voltage",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-file": {
      "description": "A transceiver's FW file in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-show"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-fw-file-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-file"
      }
    },
    "schema-common-transceiver-transceiver-fw-files": {
      "description": "Set of all transceiver's FW files in the platform",
      "title": "Transceiver files",
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-transceiver-fw-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-files"
        }
      }
    },
    "schema-common-transceiver-transceiver-fw": {
      "description": "FW of the transcceiver in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "x-cue-version": "25.01.4000",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-show"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-transceiver-show-children": {
      "properties": {
        "channel": {
          "$ref": "#/x-defs/schema-common-transceiver-channels"
        },
        "temperature": {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature"
        },
        "voltage": {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt"
        },
        "firmware": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-transceiver-transceiver-fw"
            }
          ]
        }
      }
    },
    "schema-common-transceiver-transceiver": {
      "description": "A transceiver in the platform",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-show"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-transceiver-transceivers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-transceiver-transceiver"
      }
    },
    "schema-common-transceiver-transceivers": {
      "description": "Set of all transceivers in the platform",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceivers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceivers-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-platform-common-platform-show-children": {
      "properties": {
        "software": {
          "$ref": "#/x-defs/schema-software-software"
        },
        "environment": {
          "$ref": "#/x-defs/schema-common-platform-environment"
        },
        "inventory": {
          "$ref": "#/x-defs/schema-inventory-inventories"
        },
        "asic": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-platform-platform-asic"
            }
          ]
        },
        "transceiver": {
          "$ref": "#/x-defs/schema-common-transceiver-transceivers"
        }
      }
    },
    "schema-pps-pps-in": {
      "description": "PPS IN configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-in-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pps-pps-out": {
      "description": "PPS Out configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pps-pps-out-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pps-pulse-per-second-config-children": {
      "properties": {
        "in": {
          "$ref": "#/x-defs/schema-pps-pps-in"
        },
        "out": {
          "$ref": "#/x-defs/schema-pps-pps-out"
        }
      }
    },
    "schema-pps-pulse-per-second": {
      "description": "Pulse Per Second configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pps-pulse-per-second-config-children"
        }
      ]
    },
    "schema-platform-platform-config-children": {
      "properties": {
        "pulse-per-second": {
          "$ref": "#/x-defs/schema-pps-pulse-per-second"
        }
      }
    },
    "schema-platform-platform": {
      "description": "Top-level container for the components in the system. This node represents a system component inventory, which includes hardware and software elements.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-platform-platform-show"
        },
        {
          "$ref": "#/x-defs/schema-common-platform-common-platform-show-children"
        },
        {
          "$ref": "#/x-defs/schema-platform-platform-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-global-global-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "anycast-id"
              ],
              "properties": {
                "anycast-id": {
                  "enum": [
                    "none"
                  ]
                }
              }
            },
            {
              "required": [
                "anycast-mac"
              ],
              "properties": {
                "anycast-mac": {
                  "enum": [
                    "none"
                  ]
                }
              }
            },
            {
              "not": {
                "required": [
                  "anycast-id",
                  "anycast-mac"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-reserved-rt-pbr": {
      "description": "reserved routing table ranges for PBR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-rt-pbr-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-reserved-routing-table-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/schema-reserved-rt-pbr"
        }
      }
    },
    "schema-reserved-routing-table": {
      "description": "reserved routing table ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-routing-table-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-reserved-l3-vni-vlan": {
      "description": "Reserved vlans to be used with l3vni",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-l3-vni-vlan-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-reserved-internal-vlan": {
      "description": "Reserved Vlan for internal translations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-internal-vlan-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-reserved-vlan-config-children": {
      "properties": {
        "l3-vni-vlan": {
          "$ref": "#/x-defs/schema-reserved-l3-vni-vlan"
        },
        "internal": {
          "$ref": "#/x-defs/schema-reserved-internal-vlan"
        }
      }
    },
    "schema-reserved-vlan": {
      "description": "reserved vlan ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-vlan-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-reserved-reserved-config-children": {
      "properties": {
        "routing-table": {
          "$ref": "#/x-defs/schema-reserved-routing-table"
        },
        "vlan": {
          "$ref": "#/x-defs/schema-reserved-vlan"
        }
      }
    },
    "schema-reserved-reserved": {
      "description": "reserved ranges",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-reserved-reserved-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_arp_gcthresh": {
      "description": "Neighbor garbage collection thresholds for ARP (IPv4)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_arp_gcthresh-show"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af_gcthresh-trait"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_arp-show-children": {
      "properties": {
        "garbage-collection-threshold": {
          "description": "Neighbor garbage collection thresholds for ARP (IPv4)",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_arp_gcthresh"
            }
          ]
        }
      }
    },
    "schema-neighbor-tunable-neighbortunable_arp": {
      "description": "Neighbor tunables for ARP (IPv4)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_arp-show-children"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_nd_gcthresh": {
      "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_nd_gcthresh-show"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af_gcthresh-trait"
        }
      ]
    },
    "schema-neighbor-tunable-neighbortunable_nd-config-children": {
      "properties": {
        "garbage-collection-threshold": {
          "description": "Neighbor garbage collection thresholds for Neighbor Discovery (IPv6)",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_nd_gcthresh"
            }
          ]
        }
      }
    },
    "schema-neighbor-tunable-neighbortunable_nd": {
      "description": "Neighbor tunables for Neighbor Discovery (IPv6)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_af-trait"
        },
        {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_nd-config-children"
        }
      ]
    },
    "schema-global-svi-force-up": {
      "description": "Keep all SVIs perpetually UP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-global-svi-force-up-config"
        }
      ]
    },
    "schema-global-global-config-children": {
      "properties": {
        "reserved": {
          "$ref": "#/x-defs/schema-reserved-reserved"
        },
        "arp": {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_arp"
        },
        "nd": {
          "$ref": "#/x-defs/schema-neighbor-tunable-neighbortunable_nd"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/schema-global-svi-force-up"
        }
      }
    },
    "schema-global-global": {
      "description": "global system configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-global-global-constraints"
        },
        {
          "$ref": "#/x-defs/schema-global-global-config"
        },
        {
          "$ref": "#/x-defs/schema-global-global-config-children"
        }
      ]
    },
    "schema-nos-features-isa-cl-nos-feature-default-off-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "anyOf": [
                {
                  "maxProperties": 0
                },
                {
                  "required": [
                    "enable"
                  ],
                  "properties": {
                    "enable": {
                      "enum": [
                        "off"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "minProperties": 1
        },
        {}
      ]
    },
    "schema-nos-features-isa-cl-nos-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-config"
        },
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-defaults"
        }
      ]
    },
    "schema-port-mirror-source-port": {
      "description": "A port-mirror source port (swps or bonds only)",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-empty-config"
        }
      ]
    },
    "schema-port-mirror-source-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-port-mirror-source-port"
      }
    },
    "schema-interface-interface-is-swp-def": {
      "properties": {
        "type": {
          "enum": [
            "swp"
          ]
        }
      }
    },
    "schema-interface-interface-is-bond-def": {
      "properties": {
        "type": {
          "enum": [
            "bond"
          ]
        }
      }
    },
    "schema-port-mirror-source-ports-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-is-bond-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-port-mirror-source-ports": {
      "description": "Set of source ports.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-source-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-source-ports-constraints"
        }
      ]
    },
    "schema-port-mirror-span-dest-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-port-mirror-source-port"
      }
    },
    "schema-port-mirror-span-dest-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
        },
        {
          "minProperties": 1
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-port-mirror-span-destination": {
      "description": "The SPAN destination port.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-span-dest-mapping"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-span-dest-constraints"
        }
      ]
    },
    "schema-port-mirror-truncate": {
      "description": "Truncates mirrored frames",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-truncate-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-span-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/schema-port-mirror-span-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/schema-port-mirror-truncate"
        }
      }
    },
    "schema-port-mirror-span-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "enable"
              ],
              "properties": {
                "enable": {
                  "enum": [
                    "off"
                  ]
                }
              }
            },
            {
              "required": [
                "direction",
                "source-port",
                "destination"
              ]
            }
          ]
        }
      ]
    },
    "schema-port-mirror-span": {
      "description": "Switched Port Analyzer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-span-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-span-constraints"
        }
      ]
    },
    "schema-ip-address-ipv4-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address"
      }
    },
    "schema-ip-address-ipv4-addresses": {
      "description": "Set of IPv4 addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ipv4-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-erspan-dest-config-children": {
      "properties": {
        "source-ip": {
          "description": "ERSPAN source ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        },
        "dest-ip": {
          "description": "ERSPAN destination ipv4 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ipv4-addresses"
            },
            {
              "minProperties": 1
            },
            {
              "maxProperties": 1
            }
          ]
        }
      }
    },
    "schema-port-mirror-erspan-destination-constraints": {
      "allOf": [
        {
          "required": [
            "source-ip",
            "dest-ip"
          ]
        }
      ]
    },
    "schema-port-mirror-erspan-destination": {
      "description": "erspan destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-erspan-dest-config-children"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-erspan-destination-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-erspan-config-children": {
      "properties": {
        "source-port": {
          "$ref": "#/x-defs/schema-port-mirror-source-ports"
        },
        "destination": {
          "$ref": "#/x-defs/schema-port-mirror-erspan-destination"
        },
        "truncate": {
          "$ref": "#/x-defs/schema-port-mirror-truncate"
        }
      }
    },
    "schema-port-mirror-erspan": {
      "description": "Encapsulated Remote Switched Port Analyzer.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nos-features-isa-cl-nos-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-direction-config"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-erspan-config-children"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-span-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-session-config-children": {
      "properties": {
        "span": {
          "$ref": "#/x-defs/schema-port-mirror-span"
        },
        "erspan": {
          "$ref": "#/x-defs/schema-port-mirror-erspan"
        }
      }
    },
    "schema-port-mirror-session": {
      "description": "port mirror session number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-session-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-sessions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-mirror-session-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-port-mirror-session"
      }
    },
    "schema-port-mirror-sessions": {
      "description": "sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-mirror-sessions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-port-mirror-port-mirror-config-children": {
      "properties": {
        "session": {
          "$ref": "#/x-defs/schema-port-mirror-sessions"
        }
      }
    },
    "schema-port-mirror-port-mirror": {
      "description": "Port mirror",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-mirror-port-mirror-config-children"
        }
      ]
    },
    "schema-common-system-config-files-fetched-config-file": {
      "description": "fetched config file instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-show"
        }
      ]
    },
    "schema-common-system-config-files-system-config-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-config-files-config-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-config-files-fetched-config-file"
      }
    },
    "schema-common-system-config-files-system-config-files": {
      "description": "list of configuration files",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-config-files-config-file-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-config-files-system-config-files-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-common-system-common-config-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-common-system-config-files-system-config-files"
        }
      }
    },
    "schema-common-system-apply-ignore": {
      "description": "File to ignore during config apply operations.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-ignore-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-apply-ignores-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-apply-ignore-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-apply-ignore"
      }
    },
    "schema-common-system-apply-ignores": {
      "description": "Set of files to ignore during config apply operations.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-ignores-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-apply-config-children": {
      "properties": {
        "ignore": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-apply-ignores"
            }
          ]
        }
      }
    },
    "schema-common-system-apply": {
      "description": "Affect how config apply operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-apply-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-apply-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-common-config-apply-config-children": {
      "properties": {
        "apply": {
          "$ref": "#/x-defs/schema-common-system-apply"
        }
      }
    },
    "schema-common-system-auto-save": {
      "description": "Affects the configuration automatic save feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-auto-save-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-common-config-auto-save-config-children": {
      "properties": {
        "auto-save": {
          "$ref": "#/x-defs/schema-common-system-auto-save"
        }
      }
    },
    "schema-system-config": {
      "description": "Affect how config operations are performed.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-config-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-config-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-snippet-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-config-apply-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-config-auto-save-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-trap": {
      "description": "Trap",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-trap-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-trap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-trap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-acl-trap"
      }
    },
    "schema-acl-traps": {
      "description": "Trap configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-trap-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-policer-statistics": {
      "description": "Policer Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-statistics-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-policer-show-children": {
      "properties": {
        "statistics": {
          "$ref": "#/x-defs/schema-acl-policer-statistics"
        }
      }
    },
    "schema-acl-policer": {
      "description": "Policer",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-config"
        },
        {
          "$ref": "#/x-defs/schema-acl-policer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-policer-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-acl-policer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-acl-policer"
      }
    },
    "schema-acl-policers": {
      "description": "Policer configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-policer-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-policer-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-flags-flag": {
      "description": "Flag details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-flags-flag-presentation"
        }
      ]
    },
    "schema-acl-cp-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-state-state-empty": {
      "description": "State details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-acl-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-ip-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-port"
      }
    },
    "schema-common-acl-ports-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "ANY"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "ANY"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-common-acl-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ports-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ports-constraints"
        }
      ]
    },
    "schema-common-acl-tcp-flags-config-children": {
      "properties": {
        "syn": {
          "description": "TCP SYN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "ack": {
          "description": "TCP ACK flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fin": {
          "description": "TCP FIN flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "rst": {
          "description": "TCP RST flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "urg": {
          "description": "TCP URG flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "psh": {
          "description": "TCP PSH flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "all": {
          "description": "TCP ALL flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "none": {
          "description": "TCP No flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "syn"
            ]
          }
        },
        {
          "not": {
            "required": [
              "ack"
            ]
          }
        },
        {
          "not": {
            "required": [
              "fin"
            ]
          }
        },
        {
          "not": {
            "required": [
              "rst"
            ]
          }
        },
        {
          "not": {
            "required": [
              "urg"
            ]
          }
        },
        {
          "not": {
            "required": [
              "psh"
            ]
          }
        },
        {
          "not": {
            "required": [
              "all"
            ]
          }
        },
        {
          "not": {
            "required": [
              "none"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-tcp-flags-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "all"
              ],
              "maxProperties": 1
            },
            {
              "required": [
                "none"
              ],
              "maxProperties": 1
            },
            {
              "allOf": [
                {
                  "not": {
                    "required": [
                      "none"
                    ]
                  }
                },
                {
                  "not": {
                    "required": [
                      "all"
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags": {
      "description": "TCP flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-constraints"
        }
      ]
    },
    "schema-common-acl-tcp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ports"
            }
          ]
        },
        "flags": {
          "description": "TCP protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags"
            }
          ]
        },
        "mask": {
          "description": "TCP protocol flag mask",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-syn-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "syn"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-syn-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-syn-def"
      }
    },
    "schema-common-acl-tcp-mask-is-syn-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "syn"
          ]
        }
      }
    },
    "schema-common-acl-tcp-mask-is-all-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "all"
          ]
        }
      }
    },
    "schema-common-acl-tcp-syn-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-syn-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-syn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-syn-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-syn-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags-is-urg-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "urg"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-urg-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-urg-def"
      }
    },
    "schema-common-acl-tcp-mask-is-urg-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "urg"
          ]
        }
      }
    },
    "schema-common-acl-tcp-urg-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-urg-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-urg-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-urg-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-urg-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags-is-ack-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "ack"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-ack-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-ack-def"
      }
    },
    "schema-common-acl-tcp-mask-is-ack-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "ack"
          ]
        }
      }
    },
    "schema-common-acl-tcp-ack-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-ack-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-ack-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-ack-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-ack-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags-is-fin-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "fin"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-fin-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-fin-def"
      }
    },
    "schema-common-acl-tcp-mask-is-fin-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "fin"
          ]
        }
      }
    },
    "schema-common-acl-tcp-fin-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-fin-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-fin-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-fin-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-fin-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags-is-psh-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "psh"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-psh-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-psh-def"
      }
    },
    "schema-common-acl-tcp-mask-is-psh-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "psh"
          ]
        }
      }
    },
    "schema-common-acl-tcp-psh-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-psh-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-psh-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-psh-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-psh-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-flags-is-rst-def": {
      "required": [
        "flags"
      ],
      "properties": {
        "flags": {
          "required": [
            "rst"
          ]
        }
      }
    },
    "schema-common-acl-tcp-flags-is-not-rst-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-rst-def"
      }
    },
    "schema-common-acl-tcp-mask-is-rst-def": {
      "required": [
        "mask"
      ],
      "properties": {
        "mask": {
          "required": [
            "rst"
          ]
        }
      }
    },
    "schema-common-acl-tcp-rst-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-not-rst-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-rst-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-rst-def"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-flags-is-rst-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-tcp-mask-is-all-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-tcp-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-syn-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-urg-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-ack-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-fin-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-psh-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-rst-constraints"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-tcp-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "dest-port"
            ]
          }
        },
        {
          "not": {
            "required": [
              "source-port"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-tcp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-tcp-defaults"
        }
      ]
    },
    "schema-common-acl-udp-config-children": {
      "properties": {
        "source-port": {
          "description": "Source port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ports"
            }
          ]
        },
        "dest-port": {
          "description": "Destination port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ports"
            }
          ]
        }
      }
    },
    "schema-common-acl-udp-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "dest-port"
            ]
          }
        },
        {
          "not": {
            "required": [
              "source-port"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-udp": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-udp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-udp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-udp-defaults"
        }
      ]
    },
    "schema-flags-flags-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-flags-isa-flags-container-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-flags-constraints"
        },
        {
          "$ref": "#/x-defs/schema-flags-flags-presentation"
        }
      ]
    },
    "schema-common-acl-connection-state-config-children": {
      "properties": {
        "new": {
          "description": "NEW connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "invalid": {
          "description": "INVALID connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "established": {
          "description": "ESTABLISHED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "related": {
          "description": "RELATED connection state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-acl-connection-state-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-connection-state-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "new"
            ]
          }
        },
        {
          "not": {
            "required": [
              "related"
            ]
          }
        },
        {
          "not": {
            "required": [
              "invalid"
            ]
          }
        },
        {
          "not": {
            "required": [
              "established"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-connection-state": {
      "description": "Connection state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-connection-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-connection-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-connection-state-defaults"
        }
      ]
    },
    "schema-common-acl-recent-list-is-not-update-action-def": {
      "required": [
        "action"
      ],
      "properties": {
        "action": {
          "enum": [
            "set"
          ]
        }
      }
    },
    "schema-common-acl-recent-list-is-update-action-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-recent-list-is-not-update-action-def"
      }
    },
    "schema-common-acl-recent-list-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action"
          ]
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-recent-list-is-update-action-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-recent-list-is-not-update-action-def"
                },
                {
                  "not": {
                    "required": [
                      "hit-count"
                    ]
                  }
                },
                {
                  "not": {
                    "required": [
                      "update-interval"
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-recent-list": {
      "description": "Recent module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-recent-list-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-recent-list-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-hashlimit-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "name"
          ]
        },
        {
          "required": [
            "rate-above"
          ]
        },
        {
          "required": [
            "burst"
          ]
        },
        {
          "required": [
            "expire"
          ]
        },
        {
          "required": [
            "mode"
          ]
        }
      ]
    },
    "schema-common-acl-hashlimit": {
      "description": "Hashlimit module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-hashlimit-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-hashlimit-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-routing-header": {
      "description": "IPv6 routing-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-routing-header-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-extension-header": {
      "description": "IPv6 extension-header module",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-extension-header-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-ecn-flags-config-children": {
      "properties": {
        "tcp-cwr": {
          "description": "TCP Congestion Window Reduced Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "tcp-ece": {
          "description": "TCP ECN Echo Flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-acl-ecn-flags-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "tcp-ece"
            ]
          }
        },
        {
          "not": {
            "required": [
              "tcp-cwr"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-ecn-flags": {
      "description": "ECN flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-flags-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-flags-defaults"
        }
      ]
    },
    "schema-common-acl-ecn-config-children": {
      "properties": {
        "flags": {
          "description": "ECN protocol flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ecn-flags"
            }
          ]
        }
      }
    },
    "schema-common-acl-ecn-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-ecn": {
      "description": "ECN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ecn-constraints"
        }
      ]
    },
    "schema-common-acl-ip-match-config-children": {
      "properties": {
        "fragment": {
          "description": "Fragment packets",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "tcp": {
          "description": "TCP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-tcp"
            }
          ]
        },
        "udp": {
          "description": "UDP protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-udp"
            }
          ]
        },
        "connection-state": {
          "description": "Connection state match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-connection-state"
            }
          ]
        },
        "recent-list": {
          "description": "Recent module match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-recent-list"
            }
          ]
        },
        "hashlimit": {
          "description": "Hashlimit module match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-hashlimit"
            }
          ]
        },
        "routing-header": {
          "description": "Routing-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-routing-header"
            }
          ]
        },
        "extension-header": {
          "description": "Extension-header module match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-extension-header"
            }
          ]
        },
        "ecn": {
          "description": "ECN protocol packet match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ecn"
            }
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-ecn-flags-match-def": {
      "required": [
        "ecn"
      ],
      "properties": {
        "ecn": {
          "required": [
            "flags"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-not-ecn-flags-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-ecn-flags-match-def"
      }
    },
    "schema-common-acl-ip-protocol-is-tcp-def": {
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "tcp"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-ecn-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-ecn-flags-match-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-protocol-is-tcp-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match-is-ecn-flags-match-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-ip-match-is-tcp-flags-match-def": {
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "flags"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-mask-match-def": {
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "mask"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-flags-mask-match-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-flags-match-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-mask-match-def"
        }
      ]
    },
    "schema-common-acl-ip-match-is-not-tcp-flags-mask-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-flags-mask-match-def"
      }
    },
    "schema-common-acl-ip-match-all-mss-except-def": {
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "all-mss-except"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-mss-def": {
      "required": [
        "tcp"
      ],
      "properties": {
        "tcp": {
          "required": [
            "mss"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-mss-match-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-all-mss-except-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-mss-def"
        }
      ]
    },
    "schema-common-acl-ip-match-is-not-mss-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-mss-match-def"
      }
    },
    "schema-common-acl-ip-match-tcp-constraints": {
      "allOf": [
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-tcp-flags-mask-match-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-protocol-is-tcp-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-flags-match-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-mask-match-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-mss-match-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-protocol-is-tcp-def"
                },
                {
                  "oneOf": [
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-all-mss-except-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-mss-def"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-ip-match-is-udp-match-def": {
      "required": [
        "udp"
      ],
      "properties": {
        "udp": {
          "anyOf": [
            {
              "required": [
                "dest-port"
              ]
            },
            {
              "required": [
                "source-port"
              ]
            }
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-not-udp-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-udp-match-def"
      }
    },
    "schema-common-acl-ip-match-udp-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-udp-match-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-is-udp-match-def"
        }
      ]
    },
    "schema-common-acl-ip-match-is-icmp-type-def": {
      "required": [
        "icmp-type"
      ]
    },
    "schema-common-acl-ip-match-is-not-icmp-type-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmp-type-def"
      }
    },
    "schema-common-acl-ip-protocol-is-icmp-def": {
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "icmp"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-icmp-constraints": {
      "allOf": [
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-icmp-type-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-protocol-is-icmp-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmp-type-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-ip-match-is-icmpv6-type-def": {
      "required": [
        "icmpv6-type"
      ]
    },
    "schema-common-acl-ip-match-is-not-icmpv6-type-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmpv6-type-def"
      }
    },
    "schema-common-acl-ip-protocol-is-icmpv6-def": {
      "required": [
        "protocol"
      ],
      "properties": {
        "protocol": {
          "enum": [
            "icmpv6"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-icmpv6-constraints": {
      "allOf": [
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-icmpv6-type-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-protocol-is-icmpv6-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-icmpv6-type-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-ip-match-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-ecn-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-tcp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-udp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-icmp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-icmpv6-constraints"
        }
      ]
    },
    "schema-common-acl-ip-match-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "fragment"
            ]
          }
        },
        {
          "not": {
            "required": [
              "tcp"
            ]
          }
        },
        {
          "not": {
            "required": [
              "udp"
            ]
          }
        },
        {
          "not": {
            "required": [
              "ecn"
            ]
          }
        },
        {
          "not": {
            "required": [
              "connection-state"
            ]
          }
        },
        {
          "not": {
            "required": [
              "hashlimit"
            ]
          }
        },
        {
          "not": {
            "required": [
              "recent-list"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-ip-match": {
      "description": "An ACL IPv4/IPv6 match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-ip-match-defaults"
        }
      ]
    },
    "schema-common-acl-source-mac-mask-constraints": {
      "oneOf": [
        {
          "not": {
            "required": [
              "source-mac-mask"
            ]
          }
        },
        {
          "allOf": [
            {
              "required": [
                "source-mac-mask"
              ]
            },
            {
              "required": [
                "source-mac"
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-dest-mac-mask-constraints": {
      "oneOf": [
        {
          "not": {
            "required": [
              "dest-mac-mask"
            ]
          }
        },
        {
          "allOf": [
            {
              "required": [
                "dest-mac-mask"
              ]
            },
            {
              "required": [
                "dest-mac"
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-mac-match-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-source-mac-mask-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-dest-mac-mask-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-acl-mac-match": {
      "description": "An ACL MAC match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-mac-match-constraints"
        }
      ]
    },
    "schema-common-acl-match-config-children": {
      "properties": {
        "ip": {
          "description": "IPv4 and IPv6 match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-ip-match"
            }
          ]
        },
        "mac": {
          "description": "MAC match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-mac-match"
            }
          ]
        }
      }
    },
    "schema-common-acl-match-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "ip"
            ]
          }
        },
        {
          "not": {
            "required": [
              "mac"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-match": {
      "description": "An ACL match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-match-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-match-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-match-defaults"
        }
      ]
    },
    "schema-common-acl-action-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-action-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-log": {
      "description": "Log packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-log-config"
        }
      ]
    },
    "schema-common-acl-set-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-acl-set": {
      "description": "Set action for packets",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-set-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-set-constraints"
        }
      ]
    },
    "schema-common-acl-erspan-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-acl-erspan": {
      "description": "ERSPAN session",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-erspan-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-erspan-constraints"
        }
      ]
    },
    "schema-common-acl-police-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "burst",
            "rate"
          ]
        }
      ]
    },
    "schema-common-acl-police": {
      "description": "Policing of matched packets/bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-police-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-police-constraints"
        }
      ]
    },
    "schema-common-acl-range": {
      "description": "Translate IP range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-range-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-acl-translate-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-range"
      }
    },
    "schema-common-acl-translate-ip-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-translate-ip": {
      "description": "Translate IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-translate-ip-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-translate-ip-constraints"
        }
      ]
    },
    "schema-common-acl-translate-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-translate-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-port"
      }
    },
    "schema-common-acl-translate-port-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-acl-translate-port": {
      "description": "L4 ports range to translate source-nat dest-nat",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-translate-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-translate-port-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-translate-port-constraints"
        }
      ]
    },
    "schema-common-acl-source-dest-nat-config-children": {
      "properties": {
        "translate-ip": {
          "description": "ACL translate-ip",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-translate-ip"
            }
          ]
        },
        "translate-port": {
          "description": "ACL translate-port",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-translate-port"
            }
          ]
        }
      }
    },
    "schema-common-acl-acl-action-is-translate-port-def": {
      "required": [
        "translate-port"
      ]
    },
    "schema-common-acl-acl-action-is-not-translate-port-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-action-is-translate-port-def"
      }
    },
    "schema-common-acl-acl-action-is-translate-ip-def": {
      "required": [
        "translate-ip"
      ]
    },
    "schema-common-acl-source-dest-nat-config-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-action-is-not-translate-port-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-acl-action-is-translate-port-def"
            },
            {
              "$ref": "#/x-defs/schema-common-acl-acl-action-is-translate-ip-def"
            }
          ]
        }
      ]
    },
    "schema-common-acl-source-dest-nat-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-source-dest-nat": {
      "description": "Source/Dest NAT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-config-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-source-dest-nat-constraints"
        }
      ]
    },
    "schema-common-acl-recent": {
      "description": "Only recent action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-recent-config"
        }
      ]
    },
    "schema-common-acl-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "log": {
          "description": "Provides ACL logging facility",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-log"
            }
          ]
        },
        "set": {
          "description": "Modify the packet with appropriate values",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-set"
            }
          ]
        },
        "erspan": {
          "description": "ERSPAN session",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-erspan"
            }
          ]
        },
        "police": {
          "description": "Policing of packets/bytes",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-police"
            }
          ]
        },
        "source-nat": {
          "description": "Source-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-source-dest-nat"
            }
          ]
        },
        "dest-nat": {
          "description": "Dest-nat action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-source-dest-nat"
            }
          ]
        },
        "recent": {
          "description": "Only Recent action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-recent"
            }
          ]
        }
      }
    },
    "schema-common-acl-action": {
      "description": "ACL rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-action-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-action-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-action-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-action-config-children"
        }
      ]
    },
    "schema-acl-inbound-stats": {
      "description": "Inbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stat-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-outbound-stats": {
      "description": "Outbound rule Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stat-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-if-acl-stat-show-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-action"
            }
          ]
        },
        "inbound": {
          "description": "ACL rule inbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-inbound-stats"
            }
          ]
        },
        "outbound": {
          "description": "ACL rule outbound stats",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-outbound-stats"
            }
          ]
        }
      }
    },
    "schema-acl-if-acl-stat": {
      "description": "ACL match statistics packets and bytes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-mdata-show"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stat-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-if-acl-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-acl-if-acl-stat"
      }
    },
    "schema-acl-if-acl-stats": {
      "description": "ACL statistics per acl rule",
      "title": "Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-stats-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-if-acl-show-children": {
      "properties": {
        "statistics": {
          "description": "ACL stats depicting packets hit the ACL rules",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-if-acl-stats"
            }
          ]
        }
      }
    },
    "schema-acl-if-acl-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "outbound"
            ]
          }
        },
        {
          "not": {
            "required": [
              "inbound"
            ]
          }
        },
        {}
      ]
    },
    "schema-acl-if-acl-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-acl-cp-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-cp-acl-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-defaults"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-constraints"
        }
      ]
    },
    "schema-acl-cp-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-acl-cp-acl"
      }
    },
    "schema-acl-cp-acls": {
      "description": "Control-plane ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-cp-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acls-presentation"
        }
      ]
    },
    "schema-acl-control-plane-config-children": {
      "properties": {
        "trap": {
          "description": "Traps",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-traps"
            }
          ]
        },
        "policer": {
          "description": "Policers",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-policers"
            }
          ]
        },
        "acl": {
          "description": "controlplane ACL. To map an ACL created via 'nv set acl <acl-id>' to controlplane",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-cp-acls"
            }
          ]
        }
      }
    },
    "schema-acl-control-plane": {
      "description": "Control Plane specific configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-control-plane-config"
        },
        {
          "$ref": "#/x-defs/schema-acl-control-plane-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-control-plane-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-nat-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-acl-nat-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "mode"
          ]
        }
      ]
    },
    "schema-acl-nat": {
      "description": "NAT configurations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-nat-config"
        },
        {
          "$ref": "#/x-defs/schema-acl-nat-defaults"
        },
        {
          "$ref": "#/x-defs/schema-acl-nat-constraints"
        }
      ]
    },
    "schema-forwarding-ecmp-hash": {
      "description": "ECMP hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-hash-config"
        }
      ]
    },
    "schema-forwarding-lag-hash": {
      "description": "LAG hash attribute flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-lag-hash-config"
        }
      ]
    },
    "schema-forwarding-programming": {
      "description": "Programming logs enable",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-programming-config"
        }
      ]
    },
    "schema-forwarding-ecmp-weight-normalisation": {
      "description": "Operations of W-ECMP weight normalisation",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-ecmp-weight-normalisation-config"
        }
      ]
    },
    "schema-forwarding-forwarding-config-children": {
      "properties": {
        "ecmp-hash": {
          "$ref": "#/x-defs/schema-forwarding-ecmp-hash"
        },
        "lag-hash": {
          "$ref": "#/x-defs/schema-forwarding-lag-hash"
        },
        "programming": {
          "$ref": "#/x-defs/schema-forwarding-programming"
        },
        "ecmp-weight-normalisation": {
          "$ref": "#/x-defs/schema-forwarding-ecmp-weight-normalisation"
        }
      }
    },
    "schema-forwarding-profile-attrs": {
      "description": "Allowed scale for profile",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-profile-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-forwarding-profile-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-forwarding-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-forwarding-profile-attrs"
      }
    },
    "schema-forwarding-profile-coll": {
      "description": "profile scale params",
      "type": "object",
      "title": "Profile options",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-profile-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-profile-opts-presentation"
        }
      ]
    },
    "schema-forwarding-profile-show-children": {
      "properties": {
        "profile-map": {
          "description": "profile options show",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-forwarding-profile-coll"
            }
          ]
        }
      }
    },
    "schema-forwarding-profile-option": {
      "description": "forwarding profile options",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-forwarding-profile-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-forwarding-forwarding-show-children": {
      "properties": {
        "profile-option": {
          "$ref": "#/x-defs/schema-forwarding-profile-option"
        }
      }
    },
    "schema-forwarding-forwarding": {
      "description": "forwarding configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-forwarding-config-children"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-forwarding-config"
        },
        {
          "$ref": "#/x-defs/schema-forwarding-forwarding-show-children"
        }
      ]
    },
    "schema-acl-acl-global": {
      "description": "ACL Global update configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-acl-acl-global-config"
        }
      ]
    },
    "schema-system-polling-interval": {
      "description": "Counters polling-interval configuration for logical/physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-polling-interval-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-counter-global-config-children": {
      "properties": {
        "polling-interval": {
          "$ref": "#/x-defs/schema-system-polling-interval"
        }
      }
    },
    "schema-system-counter-global": {
      "description": "Counters polling-interval configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-counter-global-config-children"
        }
      ]
    },
    "schema-feature-isa-feature-default-off-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "anyOf": [
                {
                  "maxProperties": 0
                },
                {
                  "required": [
                    "enable"
                  ],
                  "properties": {
                    "enable": {
                      "enum": [
                        "off"
                      ]
                    }
                  },
                  "maxProperties": 1
                }
              ]
            }
          ]
        },
        {}
      ]
    },
    "schema-feature-isa-feature-default-off-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-defaults"
        }
      ]
    },
    "schema-wjh-trigger-config-children": {
      "properties": {
        "l1": {
          "description": "layer 1",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "l2": {
          "description": "layer 2",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "l3": {
          "description": "layer 3",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "tunnel": {
          "description": "tunnel",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-wjh-trigger": {
      "description": "channel drop categories",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-wjh-trigger-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-wjh-channel-config-children": {
      "properties": {
        "trigger": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-wjh-trigger"
            }
          ]
        }
      }
    },
    "schema-wjh-channel": {
      "description": "A channel config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-wjh-channel-config-children"
        },
        {
          "$ref": "#/x-defs/schema-wjh-channel-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-wjh-channel-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-wjh-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-wjh-channel"
      }
    },
    "schema-wjh-channels": {
      "description": "WJH channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-wjh-channel-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-wjh-wjh-config-children": {
      "properties": {
        "channel": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-wjh-channels"
            }
          ]
        }
      }
    },
    "schema-wjh-packet": {
      "description": "Packet",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-wjh-packet-show"
        }
      ]
    },
    "schema-wjh-packet-buffer-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-wjh-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-wjh-packet"
      }
    },
    "schema-wjh-packet-buffer": {
      "description": "Packet buffer data",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-wjh-packet-buffer-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-wjh-wjh-show-children": {
      "properties": {
        "packet-buffer": {
          "$ref": "#/x-defs/schema-wjh-packet-buffer"
        },
        "channel": {
          "$ref": "#/x-defs/schema-wjh-channels"
        }
      }
    },
    "schema-wjh-wjh": {
      "description": "WJH",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-wjh-wjh-config-children"
        },
        {
          "$ref": "#/x-defs/schema-wjh-wjh-show-children"
        }
      ]
    },
    "schema-tacacs-accounting": {
      "description": "accounting configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-accounting-config"
        }
      ]
    },
    "schema-tacacs-authentication": {
      "description": "authentication configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-authentication-config"
        }
      ]
    },
    "schema-tacacs-server": {
      "description": "TACACS+ server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tacacs-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-tacacs-server"
      }
    },
    "schema-tacacs-servers": {
      "description": "Set of server priorities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-server-mapping"
        }
      ]
    },
    "schema-tacacs-user": {
      "description": "User Configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-user-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tacacs-exclude-user-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-tacacs-user"
      }
    },
    "schema-tacacs-exclude-user": {
      "description": "TACACS+ exclude-user configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-exclude-user-mapping"
        }
      ]
    },
    "schema-tacacs-auth-command": {
      "description": "Authorization commands configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-command-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tacacs-command-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-command-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-tacacs-auth-command"
      }
    },
    "schema-tacacs-command": {
      "description": "Authorization commands configuration.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-command-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tacacs-authorization-config-children": {
      "properties": {
        "command": {
          "description": "authorization command config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-command"
            }
          ]
        }
      }
    },
    "schema-tacacs-authorization": {
      "description": "TACACS+ authorization configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-config"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-tacacs-authorization-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-tacacs-privilege-level-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-tacacs-authorization"
      }
    },
    "schema-tacacs-authorizations": {
      "description": "TACACS+ authorization config",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-mapping"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-authorization-presentation"
        }
      ]
    },
    "schema-tacacs-tacacs-config-children": {
      "properties": {
        "accounting": {
          "description": "TACACS+ Accounting config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-accounting"
            }
          ]
        },
        "authentication": {
          "description": "TACACS+ Authentication config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-authentication"
            }
          ]
        },
        "server": {
          "description": "TACACS+ Server config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-servers"
            }
          ]
        },
        "exclude-user": {
          "description": "TACACS+ exclude-user config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-exclude-user"
            }
          ]
        },
        "authorization": {
          "description": "TACACS+ Authorization config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-authorizations"
            }
          ]
        }
      }
    },
    "schema-tacacs-tacacs": {
      "description": "TACACS+ configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-tacacs-config"
        },
        {
          "$ref": "#/x-defs/schema-tacacs-tacacs-config-children"
        }
      ]
    },
    "schema-radius-radius-accounting": {
      "description": "RADIUS accounting",
      "type": "object",
      "title": "RADIUS accounting",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-accounting-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-radius-radius-server": {
      "description": "RADIUS server configuration",
      "title": "Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-per-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-radius-radius-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-radius-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-radius-radius-server"
      }
    },
    "schema-radius-radius-servers": {
      "description": "Remote RADIUS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-radius-radius-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-radius-radius-config-children": {
      "properties": {
        "accounting": {
          "$ref": "#/x-defs/schema-radius-radius-accounting"
        },
        "server": {
          "$ref": "#/x-defs/schema-radius-radius-servers"
        }
      }
    },
    "schema-radius-radius": {
      "description": "RADIUS servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-radius-radius-global-config"
        },
        {
          "$ref": "#/x-defs/schema-radius-radius-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ldap-ldap-server": {
      "description": "LDAP server configuration",
      "title": "ldap-Server",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-per-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ldap-ldap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ldap-hostname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ldap-ldap-server"
      }
    },
    "schema-ldap-ldap-servers": {
      "description": "Configure remote LDAP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ldap-ldapssl": {
      "description": "Configure LDAP ssl servers and parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-ssl-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ldap-ldap-config-children": {
      "properties": {
        "hostname": {
          "$ref": "#/x-defs/schema-ldap-ldap-servers"
        },
        "ssl": {
          "$ref": "#/x-defs/schema-ldap-ldapssl"
        }
      }
    },
    "schema-ldap-ldap": {
      "description": "Ldap servers and parameters config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ldap-ldap-global-config"
        },
        {
          "$ref": "#/x-defs/schema-ldap-ldap-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-aaa-auth-tacacs": {
      "description": "authentication order TACACS+ config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-aaa-auth-radius": {
      "description": "authentication order RADIUS config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-aaa-auth-local": {
      "description": "authentication order local config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-aaa-auth-ldap": {
      "description": "authentication order LDAP config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-aaa-priority-config-children": {
      "properties": {
        "tacacs": {
          "description": "authentication priority config for TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aaa-auth-tacacs"
            }
          ]
        },
        "radius": {
          "description": "authentication priority config for RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aaa-auth-radius"
            }
          ]
        },
        "local": {
          "description": "authentication priority config for local",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aaa-auth-local"
            }
          ]
        },
        "ldap": {
          "description": "authentication priority config for LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aaa-auth-ldap"
            }
          ]
        }
      }
    },
    "schema-aaa-priority-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-aaa-priority": {
      "description": "authentication order priority TACACS+ or local or RADIUS or LDAP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-aaa-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-aaa-priority-constraints"
        },
        {
          "$ref": "#/x-defs/schema-aaa-priority-show"
        }
      ]
    },
    "schema-aaa-authentication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aaa-priority-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-aaa-priority"
      }
    },
    "schema-aaa-authentication-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 3
        }
      ]
    },
    "schema-aaa-authentication-order": {
      "description": "Set of authentication orders",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-aaa-authentication-mapping"
        },
        {
          "$ref": "#/x-defs/schema-aaa-authentication-presentation"
        },
        {
          "$ref": "#/x-defs/schema-aaa-authentication-constraints"
        }
      ]
    },
    "schema-aaa-aaa-config-children": {
      "properties": {
        "tacacs": {
          "description": "TACACS+",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-tacacs-tacacs"
            }
          ]
        },
        "radius": {
          "description": "RADIUS",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-radius-radius"
            }
          ]
        },
        "ldap": {
          "description": "LDAP",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ldap-ldap"
            }
          ]
        },
        "authentication-order": {
          "description": "Authentication-order",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aaa-authentication-order"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-ssh-authorized-key": {
      "description": "User authorized SSH key configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ssh-authorized-key-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key"
      }
    },
    "schema-common-system-aaa-ssh-authorized-keys": {
      "description": "Authorized SSH key configuration",
      "title": "Authorized SSH key configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-key-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-ssh-config-children": {
      "properties": {
        "authorized-key": {
          "description": "User SSH configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-ssh-authorized-keys"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-ssh": {
      "description": "User SSH configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-ssh-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-user-config-children": {
      "properties": {
        "ssh": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-ssh"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-user": {
      "description": "User configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-user"
      }
    },
    "schema-common-system-aaa-users": {
      "description": "Users configuration",
      "title": "Users",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-user-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-users-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-common-system-aaa-users-presentation"
            }
          ]
        }
      ]
    },
    "schema-common-system-aaa-class-ref": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-ref-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-class-refs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-ref"
      }
    },
    "schema-common-system-aaa-class-refs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1,
          "maxProperties": 64
        }
      ]
    },
    "schema-common-system-aaa-class-refs": {
      "description": "Command Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-refs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-refs-constraints"
        }
      ]
    },
    "schema-common-system-aaa-role-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-class-refs"
            }
          ]
        }
      }
    },
    "schema-common-system-aaa-role-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "class"
          ]
        }
      ]
    },
    "schema-common-system-aaa-role": {
      "description": "A role",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-role-constraints"
        }
      ]
    },
    "schema-common-system-aaa-roles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-role-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-role"
      }
    },
    "schema-common-system-aaa-roles": {
      "description": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-roles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-roles-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-command-path": {
      "description": "A Command Path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-path-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-command-paths-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-command-path"
      }
    },
    "schema-common-system-aaa-command-paths-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1,
          "maxProperties": 128
        }
      ]
    },
    "schema-common-system-aaa-command-paths": {
      "description": "Command Paths for classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-paths-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-command-paths-constraints"
        }
      ]
    },
    "schema-common-system-aaa-class-config-children": {
      "properties": {
        "command-path": {
          "$ref": "#/x-defs/schema-common-system-aaa-command-paths"
        }
      }
    },
    "schema-common-system-aaa-class-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "command-path"
          ]
        }
      ]
    },
    "schema-common-system-aaa-class": {
      "description": "A Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-class-constraints"
        }
      ]
    },
    "schema-common-system-aaa-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-aaa-class"
      }
    },
    "schema-common-system-aaa-classes": {
      "description": "Classes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-aaa-classes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-classes-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-aaa-aaa-config-children": {
      "properties": {
        "user": {
          "$ref": "#/x-defs/schema-common-system-aaa-users"
        },
        "role": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-roles"
            }
          ]
        },
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-system-aaa-classes"
            }
          ]
        }
      }
    },
    "schema-aaa-aaa": {
      "description": "AAA features configuration and state",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aaa-aaa-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-aaa-aaa-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-vrf": {
      "description": "VRF to allow SSH sessions from\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-ssh-server-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ssh-server-vrf"
      }
    },
    "schema-common-ssh-server-vrfs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-ssh-server-vrfs": {
      "description": "VRFs to allow SSH sessions from",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-vrfs-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-vrfs-constraints"
        }
      ]
    },
    "schema-common-ssh-server-allow-user": {
      "description": "User to allow establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-ssh-server-allow-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ssh-server-allow-user"
      }
    },
    "schema-common-ssh-server-allow-users": {
      "description": "Users to allow establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-allow-users-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-allow-users-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-deny-user": {
      "description": "User to prohibit from establishing an SSH session\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-ssh-server-deny-users-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-aaa-user-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ssh-server-deny-user"
      }
    },
    "schema-common-ssh-server-deny-users": {
      "description": "Users to prohibit from establishing an SSH session",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-deny-users-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-deny-users-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-max-unauthenticated": {
      "description": "Set limits on the amount of unauthenticated SSH sessions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-max-unauthenticated-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-port-inst": {
      "description": "TCP port numbers for to listen for incoming SSH session.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-ssh-server-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ssh-server-tcp-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ssh-server-port-inst"
      }
    },
    "schema-common-ssh-server-port-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-ssh-server-port": {
      "description": "TCP port numbers for to listen for incoming SSH sessions.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-port-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-port-constraints"
        }
      ]
    },
    "schema-common-ssh-server-ssh-server-config-children": {
      "properties": {
        "vrf": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-vrfs"
            }
          ]
        },
        "allow-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-allow-users"
            }
          ]
        },
        "deny-users": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-deny-users"
            }
          ]
        },
        "max-unauthenticated": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-max-unauthenticated"
            }
          ]
        },
        "port": {
          "$ref": "#/x-defs/schema-common-ssh-server-port"
        }
      }
    },
    "schema-common-ssh-server-active-session": {
      "description": "Show the current SSH session",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-active-session-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-active-sessions-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ssh-server-peer-address-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ssh-server-active-session"
      }
    },
    "schema-common-ssh-server-active-sessions": {
      "description": "Show the current SSH sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-active-sessions-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-active-sessions-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ssh-server-ssh-server-show-children": {
      "properties": {
        "active-sessions": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ssh-server-active-sessions"
            }
          ]
        }
      }
    },
    "schema-common-ssh-server-ssh-server-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "port"
            ]
          }
        },
        {
          "required": [
            "port"
          ]
        }
      ]
    },
    "schema-common-ssh-server-ssh-server": {
      "description": "Configure ssh server properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-config"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-synce-synce": {
      "description": "Global SyncE show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-synce-synce-config"
        },
        {
          "$ref": "#/x-defs/schema-synce-synce-status-show"
        }
      ]
    },
    "schema-dot1x-servers-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 3
        }
      ]
    },
    "schema-dot1x-server-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "shared-secret"
          ]
        }
      ]
    },
    "schema-dot1x-server": {
      "description": "server configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-server-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-server-config"
        }
      ]
    },
    "schema-dot1x-server-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dot1x-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dot1x-server"
      }
    },
    "schema-dot1x-servers": {
      "description": "Set of servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dot1x-servers-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-server-mapping"
        }
      ]
    },
    "schema-dot1x-radius-config-children": {
      "properties": {
        "server": {
          "description": "server config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-dot1x-servers"
            }
          ]
        }
      }
    },
    "schema-dot1x-radius": {
      "description": "radius configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-radius-config"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-radius-config-children"
        }
      ]
    },
    "schema-dot1x-dot1x-config-children": {
      "properties": {
        "radius": {
          "description": "radius config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-dot1x-radius"
            }
          ]
        }
      }
    },
    "schema-dot1x-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-dot1x-config"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-dot1x-config-children"
        }
      ]
    },
    "schema-telemetry-snapshot-file": {
      "description": "Histogram snapshot file for telemetry config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-ingress-buffer": {
      "description": "Ingress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-egress-buffer": {
      "description": "Egress Buffer Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-counter": {
      "description": "Counter Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-latency": {
      "description": "Latency Histogram Parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-export": {
      "description": "Export parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/schema-telemetry-ingress-buffer"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/schema-telemetry-egress-buffer"
        },
        "counter": {
          "$ref": "#/x-defs/schema-telemetry-counter"
        },
        "latency": {
          "$ref": "#/x-defs/schema-telemetry-latency"
        },
        "export": {
          "$ref": "#/x-defs/schema-telemetry-export"
        }
      }
    },
    "schema-telemetry-histogram-intf-data": {
      "description": "Histogram Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-intf-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-histogram-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-histogram-intf-data"
      }
    },
    "schema-telemetry-histogram-interface": {
      "description": "Interface Histogram Summary",
      "title": "InterfaceHistogram",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-interface-presentation"
        }
      ]
    },
    "schema-telemetry-histogram-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-telemetry-histogram-interface"
        }
      }
    },
    "schema-telemetry-histogram": {
      "description": "Histogram",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-show-children"
        }
      ]
    },
    "schema-hft-traffic-class": {
      "description": "Traffic class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-hft-traffic-class-config"
        }
      ]
    },
    "schema-hft-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-hft-traffic-class"
      }
    },
    "schema-hft-traffic-classes": {
      "description": "Set of traffic class with hft enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-traffic-classes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-hft-counter": {
      "description": "Set of counter for hft",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-hft-counter-config"
        }
      ]
    },
    "schema-hft-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-counter-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-hft-counter"
      }
    },
    "schema-hft-counters": {
      "description": "Set of counters enabled for hft\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-hft-profile-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-hft-traffic-classes"
            }
          ]
        },
        "counter": {
          "description": "HFT profile counter",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-hft-counters"
            }
          ]
        }
      }
    },
    "schema-hft-profile-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        },
        {
          "not": {
            "required": [
              "counter"
            ]
          }
        },
        {}
      ]
    },
    "schema-hft-hft-profile": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-profile-config"
        },
        {
          "$ref": "#/x-defs/schema-hft-profile-config-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-profile-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-hft-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-hft-hft-profile"
      }
    },
    "schema-hft-hft-profiles-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 5
        }
      ]
    },
    "schema-hft-hft-profiles": {
      "description": "Collection of HFT profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-profiles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-profiles-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-profiles-constraints"
        }
      ]
    },
    "schema-hft-local": {
      "description": "local target config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-hft-local-config"
        }
      ]
    },
    "schema-hft-hft-target-config-children": {
      "properties": {
        "local": {
          "description": "target local",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-hft-local"
            }
          ]
        }
      }
    },
    "schema-hft-hft-target": {
      "description": "HFT target configurations\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-hft-target-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-hft-hft-config-children": {
      "properties": {
        "profile": {
          "$ref": "#/x-defs/schema-hft-hft-profiles"
        },
        "target": {
          "$ref": "#/x-defs/schema-hft-hft-target"
        }
      }
    },
    "schema-hft-hft-job": {
      "description": "Properties HFT job.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-job-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-job-id-action-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-job-show-presentation"
        }
      ]
    },
    "schema-hft-jobs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-hft-hft-job-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-hft-hft-job"
      }
    },
    "schema-hft-hft-jobs": {
      "description": "Collection of HFT jobs.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-hft-jobs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-jobs-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-hft-hft-show-children": {
      "properties": {
        "job": {
          "$ref": "#/x-defs/schema-hft-hft-jobs"
        }
      }
    },
    "schema-hft-hft": {
      "description": "HFT",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-config"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-config-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-show-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-action-children"
        },
        {
          "$ref": "#/x-defs/schema-hft-hft-presentation"
        }
      ]
    },
    "schema-telemetry-export-destination": {
      "description": "A remote destination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-destination-config"
        }
      ]
    },
    "schema-telemetry-export-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-export-destination"
      }
    },
    "schema-telemetry-export-destinations": {
      "description": "Remote destinations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-destinations-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-export-grpc-config-children": {
      "properties": {
        "destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-export-destinations"
            }
          ]
        }
      }
    },
    "schema-telemetry-export-grpc": {
      "description": "gRPC Protocol settings",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-common-protocol-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-grpc-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-export-otlp-config-children": {
      "properties": {
        "grpc": {
          "title": "gRPC",
          "description": "gRPC Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-export-grpc"
            }
          ]
        }
      }
    },
    "schema-telemetry-export-otlp": {
      "description": "OpenTelemetry Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-otlp-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-otlp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-export-export-config-children": {
      "properties": {
        "otlp": {
          "title": "OTLP",
          "description": "OpenTelemetry Protocol",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-export-otlp"
            }
          ]
        }
      }
    },
    "schema-telemetry-export-export": {
      "description": "Export telemetry data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-export-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-export-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-priority-or-tc": {
      "description": "Interface stats priority or tc empty configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-stats-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-if-priority-or-tc"
      }
    },
    "schema-telemetry-if-stats-pgs": {
      "description": "Set of Interface Stats Priority Groups\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-pg-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-stats-ibuf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object"
        }
      ]
    },
    "schema-telemetry-if-stats-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Groups",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-if-stats-pgs"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-stats-ibuf": {
      "description": "Interface Statistics Ingress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-ibuf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-ibuf-config-children"
        }
      ]
    },
    "schema-telemetry-if-stats-ebuf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object"
        }
      ]
    },
    "schema-telemetry-if-stats-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-if-priority-or-tc"
      }
    },
    "schema-telemetry-if-stats-tcs": {
      "description": "Set of Interface Stats traffic classes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-tc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-stats-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-if-stats-tcs"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-stats-ebuf": {
      "description": "Interface Statistics Egress buffer Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-ebuf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-stats-ebuf-config-children"
        }
      ]
    },
    "schema-telemetry-interface-stats-config-children": {
      "properties": {
        "switch-priority": {
          "description": "Interface stats priority counters configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-if-stats-pgs"
            }
          ]
        },
        "ingress-buffer": {
          "description": "Interface stats ingress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-if-stats-ibuf"
            }
          ]
        },
        "egress-buffer": {
          "description": "Interface stats egress buffer configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-if-stats-ebuf"
            }
          ]
        },
        "export": {
          "description": "Interface stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-export"
            }
          ]
        }
      }
    },
    "schema-telemetry-interface-stats": {
      "description": "Interface stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-interface-stats-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-interface-stats-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-cpu": {
      "description": "Class CPU configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-disk": {
      "description": "Class Disk configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-filesystem": {
      "description": "Class Filesystem configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-memory": {
      "description": "Class Memory configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-environment-sensor": {
      "description": "Class Environment configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-class-config-children": {
      "properties": {
        "cpu": {
          "description": "Platform stats cpu configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class-cpu"
            }
          ]
        },
        "disk": {
          "description": "Platform stats disk configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class-disk"
            }
          ]
        },
        "file-system": {
          "description": "Platform stats file-system configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class-filesystem"
            }
          ]
        },
        "memory": {
          "description": "Platform stats memory configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class-memory"
            }
          ]
        },
        "environment-sensor": {
          "description": "Platform stats environment sensor configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class-environment-sensor"
            }
          ]
        }
      }
    },
    "schema-telemetry-platform-stats-class": {
      "description": "Platform stats class configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-class-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-export": {
      "description": "Platform stats export configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-export-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-platform-stats-config-children": {
      "properties": {
        "class": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-class"
            }
          ]
        },
        "export": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-platform-stats-export"
            }
          ]
        }
      }
    },
    "schema-telemetry-platform-stats": {
      "description": "Platform stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-platform-stats-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-control-plane-stats-config-children": {
      "properties": {
        "export": {
          "description": "Control-plane stats export state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-export"
            }
          ]
        }
      }
    },
    "schema-telemetry-control-plane-stats": {
      "description": "Control plane stats configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-control-plane-stats-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-control-plane-stats-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-export-label": {
      "description": "The export OTLP data device label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-label-config"
        }
      ]
    },
    "schema-telemetry-export-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-export-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-export-label"
      }
    },
    "schema-telemetry-export-labels-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 10
        }
      ]
    },
    "schema-telemetry-export-labels": {
      "description": "The export OTLP data device labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-export-labels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-export-labels-constraints"
        }
      ]
    },
    "schema-telemetry-snapshot-file-nodef": {
      "description": "Snapshot file for telemetry output",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-nodef-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-port-group-threshold-action-def": {
      "required": [
        "action"
      ]
    },
    "schema-telemetry-port-group-threshold-value-def": {
      "required": [
        "value"
      ]
    },
    "schema-telemetry-port-group-threshold-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-action-def"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-value-def"
        }
      ]
    },
    "schema-telemetry-port-group-threshold-action-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1
        }
      ]
    },
    "schema-telemetry-pg-threshold-action-collect-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "port-group"
          ]
        }
      ]
    },
    "schema-telemetry-threshold-action-collect": {
      "description": "Threshold action collect",
      "title": "Collect",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-threshold-action-collect-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-threshold-action-collect-constraints"
        }
      ]
    },
    "schema-telemetry-pg-threshold-action-config-children": {
      "properties": {
        "log": {
          "description": "Threshold action log",
          "title": "Log",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "collect": {
          "$ref": "#/x-defs/schema-telemetry-threshold-action-collect"
        }
      }
    },
    "schema-telemetry-port-group-threshold-action": {
      "description": "Port group threshold action",
      "title": "Action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-action-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-threshold-action-config-children"
        }
      ]
    },
    "schema-telemetry-port-group-threshold-config-children": {
      "properties": {
        "action": {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-action"
        }
      }
    },
    "schema-telemetry-port-group-threshold": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-config"
        }
      ]
    },
    "schema-telemetry-port-group-threshold-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-threshold-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-port-group-threshold"
      }
    },
    "schema-telemetry-port-group-thresholds": {
      "description": "Port group threshold",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-threshold-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-thresholds-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-port-group-stats-type": {
      "description": "Stats type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-type-config"
        }
      ]
    },
    "schema-telemetry-port-group-stats-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-stats-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-port-group-stats-type"
      }
    },
    "schema-telemetry-stats-type-packet-def": {
      "anyOf": [
        {
          "required": [
            "packet"
          ]
        },
        {
          "required": [
            "packet-extended"
          ]
        },
        {
          "required": [
            "packet-all"
          ]
        }
      ]
    },
    "schema-telemetry-port-group-stats-type-constraints": {
      "oneOf": [
        {
          "not": {
            "$ref": "#/x-defs/schema-telemetry-stats-type-packet-def"
          }
        },
        {
          "oneOf": [
            {
              "required": [
                "packet"
              ]
            },
            {
              "required": [
                "packet-extended"
              ]
            },
            {
              "required": [
                "packet-all"
              ]
            }
          ]
        }
      ]
    },
    "schema-telemetry-port-group-stats-types": {
      "description": "Port group stats type",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-type-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-type-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-port-group-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file-nodef"
        },
        "threshold": {
          "$ref": "#/x-defs/schema-telemetry-port-group-thresholds"
        },
        "stats-type": {
          "$ref": "#/x-defs/schema-telemetry-port-group-stats-types"
        }
      }
    },
    "schema-telemetry-packet-good-snapshot": {
      "description": "Good packet tx/rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-packet-good-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot"
      }
    },
    "schema-telemetry-good-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "title": "Interface Good Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-good-packet-rx": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-good-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-good-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/schema-telemetry-good-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/schema-telemetry-good-packet-rx"
        }
      }
    },
    "schema-telemetry-good-packet": {
      "description": "Interface Good Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-good-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-discard-packet-tx-snapshot": {
      "description": "Discard packet Tx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-discard-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot"
      }
    },
    "schema-telemetry-discard-packet-tx": {
      "description": "Good Packet Transmit snapshots",
      "title": "Interface Good Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-packet-discard-rx-snapshot": {
      "description": "Discard packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-packet-discard-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot"
      }
    },
    "schema-telemetry-discard-packet-rx": {
      "description": "Discard packet Receive snapshots",
      "title": "Interface Discard Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-packet-discard-rx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-discard-packet-gen-snapshot": {
      "description": "Discard packet Gen snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-discard-packet-gen-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot"
      }
    },
    "schema-telemetry-discard-packet-gen": {
      "description": "Discard packet General snapshots",
      "title": "Interface Discard Packet General Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-discard-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-rx"
        },
        "general": {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-gen"
        }
      }
    },
    "schema-telemetry-discard-packet": {
      "description": "Interface Discard Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-discard-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-all-packet-tx-snapshot": {
      "description": "Good packet tx/rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-all-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot"
      }
    },
    "schema-telemetry-all-packet-tx": {
      "description": "All Packet Transmit snapshots",
      "title": "Interface All Packet Tx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-all-packet-rx-snapshot": {
      "description": "All Packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-all-packet-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot"
      }
    },
    "schema-telemetry-all-packet-rx": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-all-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/schema-telemetry-all-packet-tx"
        },
        "rx": {
          "$ref": "#/x-defs/schema-telemetry-all-packet-rx"
        }
      }
    },
    "schema-telemetry-all-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-all-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-tc-packet-tx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-tc-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot"
      }
    },
    "schema-telemetry-tc-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-tc-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-tx-snapshots"
        }
      }
    },
    "schema-telemetry-tc-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-tc-packet-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-tc-packet"
      }
    },
    "schema-telemetry-tc-packets": {
      "description": "Traffic Class packet stats",
      "title": "Interface Stats Per Traffic class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-tc-packet-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-packet-tx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-packet-tx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot"
      }
    },
    "schema-telemetry-pg-packet-tx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-pg-packet-rx-snapshot": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-packet-rx-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot"
      }
    },
    "schema-telemetry-pg-packet-rx-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-pg-packet-show-children": {
      "properties": {
        "tx": {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-tx-snapshots"
        },
        "rx": {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-rx-snapshots"
        }
      }
    },
    "schema-telemetry-pg-packet": {
      "description": "Interface All Packet Snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-packet-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-pg-packet"
      }
    },
    "schema-telemetry-pg-packets": {
      "description": "Traffic Class packet stats",
      "title": "Interface Stats Per Traffic class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-packet-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-packet-show-children": {
      "properties": {
        "good": {
          "$ref": "#/x-defs/schema-telemetry-good-packet"
        },
        "discard": {
          "$ref": "#/x-defs/schema-telemetry-discard-packet"
        },
        "all": {
          "$ref": "#/x-defs/schema-telemetry-all-packet"
        },
        "tc": {
          "$ref": "#/x-defs/schema-telemetry-tc-packets"
        },
        "pg": {
          "$ref": "#/x-defs/schema-telemetry-pg-packets"
        }
      }
    },
    "schema-telemetry-snapshot-intf-packet": {
      "description": "Interface packet snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-packet-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-buffer-snapshot": {
      "description": "All Packet Rx snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-buffer-snapshot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-snapshot-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-buffer-snapshot"
      }
    },
    "schema-telemetry-buffer-snapshots": {
      "description": "Good packet Receive snapshots",
      "title": "Interface Good Packet Rx Snapshots",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshot-presentation"
        }
      ]
    },
    "schema-telemetry-buffer-stats-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/schema-telemetry-buffer-snapshots"
        }
      }
    },
    "schema-telemetry-buffer-stats": {
      "description": "Buffer Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-intf-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-buffer-stats"
      }
    },
    "schema-telemetry-intf-pgs": {
      "description": "Interface ingress priority buffer",
      "title": "Interface Ingress Priority Buffer",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-intf-pg-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-intf-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-buffer-stats"
      }
    },
    "schema-telemetry-intf-tcs": {
      "description": "Interface Egress Queue buffer",
      "title": "Interface Egress Queue",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-intf-tc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-intf-ing-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-buffer-stats"
      }
    },
    "schema-telemetry-intf-ing-ports": {
      "description": "Ingress Port",
      "title": "Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-intf-ing-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-buffer-show-children": {
      "properties": {
        "pg": {
          "$ref": "#/x-defs/schema-telemetry-intf-pgs"
        },
        "tc": {
          "$ref": "#/x-defs/schema-telemetry-intf-tcs"
        },
        "ingress-port": {
          "$ref": "#/x-defs/schema-telemetry-intf-ing-ports"
        }
      }
    },
    "schema-telemetry-snapshot-intf-buffer": {
      "description": "Interface buffer snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-interfaces-show-children": {
      "properties": {
        "packet": {
          "$ref": "#/x-defs/schema-telemetry-snapshot-intf-packet"
        },
        "buffer": {
          "$ref": "#/x-defs/schema-telemetry-snapshot-intf-buffer"
        }
      }
    },
    "schema-telemetry-pg-snapshot-interface": {
      "description": "Interface packet snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-interfaces-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-snapshot-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-pg-snapshot-interface"
      }
    },
    "schema-telemetry-pg-snapshot-interfaces": {
      "description": "Interface Snapshots",
      "title": "Interface Snapshot",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-snapshot-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-buffer-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-buffer-stats"
      }
    },
    "schema-telemetry-buffer-pools": {
      "description": "Snapshot Buffer Pool",
      "title": "Snapshot Buffer Pool",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-snapshot-buffer-show-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/schema-telemetry-buffer-pools"
        }
      }
    },
    "schema-telemetry-pg-snapshot-buffer": {
      "description": "Buffer snapshot",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-buffer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-pg-stats-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-telemetry-pg-snapshot-interfaces"
        },
        "buffer": {
          "$ref": "#/x-defs/schema-telemetry-pg-snapshot-buffer"
        }
      }
    },
    "schema-telemetry-pg-stats": {
      "description": "Port groups stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-pg-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-port-group-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/schema-telemetry-pg-stats"
        }
      }
    },
    "schema-telemetry-port-group-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "stats-type"
            ]
          }
        },
        {}
      ]
    },
    "schema-telemetry-port-group": {
      "description": "Port group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-defaults"
        }
      ]
    },
    "schema-telemetry-port-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-port-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-port-group"
      }
    },
    "schema-telemetry-port-groups": {
      "description": "Interface Statistics Port Groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-port-group-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-snapshot-config-children": {
      "properties": {
        "port-group": {
          "description": "Port group configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-port-groups"
            }
          ]
        }
      }
    },
    "schema-telemetry-snapshot": {
      "description": "Snapshot collection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-snapshot-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-telemetry-config-children": {
      "properties": {
        "snapshot-file": {
          "$ref": "#/x-defs/schema-telemetry-snapshot-file"
        },
        "histogram": {
          "$ref": "#/x-defs/schema-telemetry-histogram"
        },
        "hft": {
          "$ref": "#/x-defs/schema-hft-hft"
        },
        "export": {
          "$ref": "#/x-defs/schema-telemetry-export-export"
        },
        "interface-stats": {
          "$ref": "#/x-defs/schema-telemetry-interface-stats"
        },
        "platform-stats": {
          "$ref": "#/x-defs/schema-telemetry-platform-stats"
        },
        "control-plane-stats": {
          "$ref": "#/x-defs/schema-telemetry-control-plane-stats"
        },
        "label": {
          "$ref": "#/x-defs/schema-telemetry-export-labels"
        },
        "snapshot": {
          "$ref": "#/x-defs/schema-telemetry-snapshot"
        }
      }
    },
    "schema-telemetry-bw-gauge-intf-data": {
      "description": "Bandwidth Gauge Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-intf-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-bw-gauge-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-intf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-bw-gauge-intf-data"
      }
    },
    "schema-telemetry-bw-gauge-interface": {
      "description": "Interface Bandwidth Gauge Summary",
      "title": "Interface Bandwidth Gauge Summary",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-interface-presentation"
        }
      ]
    },
    "schema-telemetry-bw-gauge-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-interface"
        }
      }
    },
    "schema-telemetry-bw-gauge": {
      "description": "Interface Bandwidth Gauge Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-telemetry-show-children": {
      "properties": {
        "bw-gauge": {
          "$ref": "#/x-defs/schema-telemetry-bw-gauge"
        }
      }
    },
    "schema-telemetry-telemetry": {
      "description": "Global Telemetry Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-telemetry-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-telemetry-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-telemetry-show-children"
        }
      ]
    },
    "schema-sflow-collector": {
      "description": "sFlow collector",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-collector-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sflow-collector-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-collector-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-sflow-collector"
      }
    },
    "schema-sflow-collectors": {
      "description": "Set of sFlow collectors",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-collector-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sflow-sampling-rate": {
      "description": "sFlow sampling rate, one in every N packets sampled",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-sflow-sampling-rate-config"
        }
      ]
    },
    "schema-sflow-agent": {
      "description": "sFlow agent source",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-sflow-agent-config"
        }
      ]
    },
    "schema-sflow-dropmon": {
      "description": "Drop monitoring configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-dropmon-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sflow-dropmon-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sflow-drop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-sflow-dropmon"
      }
    },
    "schema-sflow-dropmons": {
      "description": "Set of drop monitoring configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-dropmon-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sflow-sflow-config-children": {
      "properties": {
        "collector": {
          "$ref": "#/x-defs/schema-sflow-collectors"
        },
        "sampling-rate": {
          "$ref": "#/x-defs/schema-sflow-sampling-rate"
        },
        "agent": {
          "$ref": "#/x-defs/schema-sflow-agent"
        },
        "dropmon": {
          "$ref": "#/x-defs/schema-sflow-dropmons"
        }
      }
    },
    "schema-sflow-sflow-default-off-is-on-def": {
      "required": [
        "state"
      ],
      "properties": {
        "state": {
          "enum": [
            "enabled"
          ]
        }
      }
    },
    "schema-sflow-sflow-enable-off-def": {
      "not": {
        "$ref": "#/x-defs/schema-sflow-sflow-default-off-is-on-def"
      }
    },
    "schema-sflow-sflow-collector-def": {
      "required": [
        "collector"
      ]
    },
    "schema-sflow-sflow-enable-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sflow-enable-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-sflow-sflow-default-off-is-on-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-sflow-sflow-collector-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-sflow-sflow-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-sflow-sflow-enable-constraints"
        }
      ]
    },
    "schema-sflow-sflow": {
      "description": "sFlow",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sflow-sflow-config"
        },
        {
          "$ref": "#/x-defs/schema-sflow-sflow-config-children"
        },
        {
          "$ref": "#/x-defs/schema-sflow-sflow-constraints"
        }
      ]
    },
    "schema-system-system-config-children": {
      "properties": {
        "global": {
          "$ref": "#/x-defs/schema-global-global"
        },
        "port-mirror": {
          "$ref": "#/x-defs/schema-port-mirror-port-mirror"
        },
        "config": {
          "$ref": "#/x-defs/schema-system-config"
        },
        "control-plane": {
          "$ref": "#/x-defs/schema-acl-control-plane"
        },
        "nat": {
          "$ref": "#/x-defs/schema-acl-nat"
        },
        "forwarding": {
          "$ref": "#/x-defs/schema-forwarding-forwarding"
        },
        "acl": {
          "$ref": "#/x-defs/schema-acl-acl-global"
        },
        "counter": {
          "$ref": "#/x-defs/schema-system-counter-global"
        },
        "wjh": {
          "$ref": "#/x-defs/schema-wjh-wjh"
        },
        "aaa": {
          "$ref": "#/x-defs/schema-aaa-aaa"
        },
        "ssh-server": {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server"
        },
        "synce": {
          "$ref": "#/x-defs/schema-synce-synce"
        },
        "dot1x": {
          "$ref": "#/x-defs/schema-dot1x-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/schema-telemetry-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/schema-sflow-sflow"
        }
      }
    },
    "schema-common-ztp-ztp-script": {
      "description": "Zero Touch Provisioning Script",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-script-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ztp-stage": {
      "description": "ZTP configuration section",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-stage-show"
        }
      ]
    },
    "schema-common-ztp-stages-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-ztp-stage-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-ztp-stage"
      }
    },
    "schema-common-ztp-stages": {
      "description": "ZTP configuration sections",
      "title": "ZTP stages",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-ztp-stages-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-ztp-ztp-show-children": {
      "properties": {
        "script": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-ztp-script"
            }
          ]
        },
        "stage": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-ztp-stages"
            }
          ]
        }
      }
    },
    "schema-common-ztp-ztp": {
      "description": "System Zero Touch Provisioning",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-ztp-ztp-presentation"
        }
      ]
    },
    "schema-system-maintenance": {
      "description": "System Maintenance.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-maintenance-show"
        },
        {
          "$ref": "#/x-defs/schema-system-maintenance-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-system-date-time": {
      "description": "Properties/attributes related to the system date-time.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-date-time-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-date-time-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-system-date-time-action-children"
        }
      ]
    },
    "schema-system-system-version": {
      "description": "System version information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-version-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-techsupport-file-path": {
      "description": "A tech-support file",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-path-show"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-file-path-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-techsupport-files-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-system-techsupport-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-system-techsupport-file-path"
      }
    },
    "schema-system-system-tech-support-files": {
      "description": "System tech-support files on switch",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-files-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-techsupport-show-children": {
      "properties": {
        "files": {
          "$ref": "#/x-defs/schema-system-system-tech-support-files"
        }
      }
    },
    "schema-system-system-tech-support": {
      "description": "Generate tech-support files on switch",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-techsupport-presentation"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-action-children"
        },
        {
          "$ref": "#/x-defs/schema-system-techsupport-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-sys-image-installed-image": {
      "description": "Installed image instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-sys-image-image-show"
        }
      ]
    },
    "schema-sys-image-installed-images-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-sys-image-image-file-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-sys-image-installed-image"
      }
    },
    "schema-sys-image-image-files-list": {
      "description": "Image files list",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-image-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-sys-image-installed-images-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-sys-image-system-image-files-show-children": {
      "properties": {
        "files": {
          "description": "Images list",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-sys-image-image-files-list"
            }
          ]
        }
      }
    },
    "schema-system-image": {
      "description": "System image file",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-sys-image-system-image-files-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-system-show-children": {
      "properties": {
        "ztp": {
          "$ref": "#/x-defs/schema-common-ztp-ztp"
        },
        "maintenance": {
          "$ref": "#/x-defs/schema-system-maintenance"
        },
        "time": {
          "$ref": "#/x-defs/schema-system-system-date-time"
        },
        "version": {
          "$ref": "#/x-defs/schema-system-system-version"
        },
        "tech-support": {
          "$ref": "#/x-defs/schema-system-system-tech-support"
        },
        "image": {
          "$ref": "#/x-defs/schema-system-image"
        },
        "health": {
          "$ref": "#/x-defs/schema-health-system-health"
        }
      }
    },
    "schema-external-api-listening-address": {
      "description": "A listen address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-external-api-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-external-api-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-external-api-listening-address"
      }
    },
    "schema-external-api-listening-addresses": {
      "description": "Set of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-listening-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-external-api-mtls": {
      "description": "API security mTLS information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-mtls-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-external-api-api-config-children": {
      "properties": {
        "listening-address": {
          "$ref": "#/x-defs/schema-external-api-listening-addresses"
        },
        "mtls": {
          "$ref": "#/x-defs/schema-external-api-mtls"
        }
      }
    },
    "schema-external-api-connections": {
      "description": "REST API server connections information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-connections-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-external-api-session": {
      "description": "API Session",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "type": "object",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-session-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-external-api-api-show-children": {
      "properties": {
        "connections": {
          "$ref": "#/x-defs/schema-external-api-connections"
        },
        "session": {
          "$ref": "#/x-defs/schema-external-api-session"
        }
      }
    },
    "schema-external-api-api": {
      "description": "NVUE REST API configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-external-api-api-config"
        },
        {
          "$ref": "#/x-defs/schema-external-api-api-config-children"
        },
        {
          "$ref": "#/x-defs/schema-external-api-api-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-system-system-message": {
      "description": "Display system pre-login and post-login messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-common-system-message-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-reboot-reason": {
      "description": "Platform reboot reason",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-reason-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-reboot-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-reboot-reason-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-reboot-reason"
      }
    },
    "schema-common-system-reboot-history": {
      "description": "Platform reboot history",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-reboot-show-children": {
      "properties": {
        "reason": {
          "$ref": "#/x-defs/schema-common-system-reboot-reason"
        },
        "history": {
          "$ref": "#/x-defs/schema-common-system-reboot-history"
        }
      }
    },
    "schema-common-system-reboot": {
      "description": "Platform reboot info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-reboot-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-reboot-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-reboot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-password-hardening": {
      "description": "Enforce policies for the new passwords",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-password-hardening-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-db": {
      "description": "db configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-security-db-config-children"
        },
        {
          "$ref": "#/x-defs/schema-security-db-action-children"
        }
      ]
    },
    "schema-security-encryption-config-children": {
      "properties": {
        "db": {
          "description": "db config",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-security-db"
            }
          ]
        }
      }
    },
    "schema-security-encryption": {
      "description": "Configuration and actions for encrypting sensitive data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-encryption-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-security-config-children": {
      "properties": {
        "password-hardening": {
          "$ref": "#/x-defs/schema-security-password-hardening"
        },
        "encryption": {
          "$ref": "#/x-defs/schema-security-encryption"
        }
      }
    },
    "schema-certificate-x509-certificate-installed-app": {
      "description": "Indicates which applications are using this certificate.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-app-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-certificate-x509-certificate-installed-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-app"
      }
    },
    "schema-certificate-x509-certificate-installed": {
      "description": "For a given entity certificate, a collection of which\nNOS applications are using the certificate.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed-presentation"
        }
      ]
    },
    "schema-certificate-x509-common-certificate-show-children": {
      "properties": {
        "installed": {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-installed"
        }
      }
    },
    "schema-certificate-x509-certificate": {
      "description": "An instance of an X.509 certificate, identified by a unique ID.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-action-children"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-show"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-common-certificate-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-certificate-x509-certificates-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-certificate-cert-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-certificate-x509-certificate"
      }
    },
    "schema-certificate-x509-certificates": {
      "description": "A collection of X.509 certificates.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificates-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-certificate-x509-certificate-presentation"
        }
      ]
    },
    "schema-security-oiak": {
      "description": "oIAK configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-oiak-action-children"
        },
        {
          "$ref": "#/x-defs/schema-security-oiak-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-security-tpm-show-children": {
      "properties": {
        "oiak": {
          "$ref": "#/x-defs/schema-security-oiak"
        }
      }
    },
    "schema-security-security-tpm": {
      "description": "Generate and upload TPM quote and certificate files",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-tpm-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-security-security-tpm-show-children"
        }
      ]
    },
    "schema-security-measurements": {
      "description": "ERoT Measurements",
      "x-unevaluatedProperties": false,
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-measurements-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-certificates": {
      "description": "ERoT certificate chain",
      "x-unevaluatedProperties": false,
      "title": "Roles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-certificates-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-component-show-children": {
      "properties": {
        "measurements": {
          "$ref": "#/x-defs/schema-security-measurements"
        },
        "certificates": {
          "$ref": "#/x-defs/schema-security-certificates"
        }
      }
    },
    "schema-security-component": {
      "description": "component configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-erot-action-children"
        },
        {
          "$ref": "#/x-defs/schema-security-component-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-security-spdm-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-security-component-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-security-component"
      }
    },
    "schema-security-security-spdm": {
      "description": "Generate SPDM measurements in the BMC",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-security-spdm-mapping"
        }
      ]
    },
    "schema-security-security-show-children": {
      "properties": {
        "certificate": {
          "$ref": "#/x-defs/schema-certificate-x509-certificates"
        },
        "tpm": {
          "$ref": "#/x-defs/schema-security-security-tpm"
        },
        "spdm": {
          "$ref": "#/x-defs/schema-security-security-spdm"
        }
      }
    },
    "schema-security-security": {
      "description": "Security features",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-security-security-config-children"
        },
        {
          "$ref": "#/x-defs/schema-security-security-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-pagination": {
      "description": "System cli pagination configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-pagination-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-system-cli-config-children": {
      "properties": {
        "pagination": {
          "$ref": "#/x-defs/schema-common-system-pagination"
        }
      }
    },
    "schema-common-system-system-cli": {
      "description": "System cli",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-system-cli-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-system-cli-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-flap-protection": {
      "description": "system link flap-protection configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-system-flap-protection-action-children"
        }
      ]
    },
    "schema-common-system-system-link-config-children": {
      "properties": {
        "flap-protection": {
          "$ref": "#/x-defs/schema-common-system-flap-protection"
        }
      }
    },
    "schema-common-system-system-link": {
      "description": "System link",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-system-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-viewname-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "included"
              ],
              "properties": {
                "included": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "excluded"
              ],
              "properties": {
                "excluded": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-viewname": {
      "description": "A viewname",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-viewname-constraints"
        }
      ]
    },
    "schema-common-snmp-viewnames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-viewname-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-viewname"
      }
    },
    "schema-common-snmp-viewnames": {
      "description": "Collection of viewnames that restrict MIB tree exposure",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-viewnames-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-auth-none-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-none": {
      "description": "No authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-none-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-none-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        }
      ]
    },
    "schema-common-snmp-encrypt-des-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-constraints"
        }
      ]
    },
    "schema-common-snmp-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-des"
      }
    },
    "schema-common-snmp-encrypt-dess-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-des-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-dess-constraints"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-constraints"
        }
      ]
    },
    "schema-common-snmp-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-encrypt-aes"
      }
    },
    "schema-common-snmp-encrypt-aess-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aess-constraints"
        }
      ]
    },
    "schema-common-snmp-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aess"
        }
      }
    },
    "schema-common-snmp-auth-md5-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5-constraints"
        }
      ]
    },
    "schema-common-snmp-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-auth-md5"
      }
    },
    "schema-common-snmp-auth-md5s-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5s-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5s-constraints"
        }
      ]
    },
    "schema-common-snmp-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/schema-common-snmp-encrypt-aess"
        }
      }
    },
    "schema-common-snmp-auth-sha-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-sha-constraints"
        }
      ]
    },
    "schema-common-snmp-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-auth-sha"
      }
    },
    "schema-common-snmp-auth-shas-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-shas-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-auth-shas-constraints"
        }
      ]
    },
    "schema-common-snmp-username-config-children": {
      "properties": {
        "auth-none": {
          "$ref": "#/x-defs/schema-common-snmp-auth-none"
        },
        "auth-md5": {
          "$ref": "#/x-defs/schema-common-snmp-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/schema-common-snmp-auth-shas"
        }
      }
    },
    "schema-common-snmp-username-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "oneOf": [
                {
                  "required": [
                    "auth-md5"
                  ],
                  "properties": {
                    "auth-md5": {
                      "minProperties": 1
                    }
                  }
                },
                {
                  "required": [
                    "auth-sha"
                  ],
                  "properties": {
                    "auth-sha": {
                      "minProperties": 1
                    }
                  }
                },
                {
                  "required": [
                    "auth-none"
                  ],
                  "properties": {
                    "auth-none": {
                      "minProperties": 0
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-snmp-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-username-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-username-constraints"
        }
      ]
    },
    "schema-common-snmp-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-username"
      }
    },
    "schema-common-snmp-usernames-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-usernames-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-usernames-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-access": {
      "description": "An IPv6 address for readonly community string password\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-config-children"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-access"
      }
    },
    "schema-common-snmp-readonly-community-v6-accesses": {
      "description": "Assign IPv6 addresses to readonly community string password\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-accesses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6-config-children": {
      "properties": {
        "access": {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-accesses"
        }
      }
    },
    "schema-common-snmp-readonly-community-v6-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "access"
              ],
              "properties": {
                "access": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-readonly-community-v6": {
      "description": "A readonly community string password for version 1 or 2c access for IPv6\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-communities-v6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-v6"
      }
    },
    "schema-common-snmp-readonly-communities-v6": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv6\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-communities-v6-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-mib": {
      "description": "MIB details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-mibs-config-children": {
      "properties": {
        "cumulus-bgp-path-mib": {
          "description": "Cumulus BGP-VRF MIB Path Attribute Table",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-sensor-mib": {
          "description": "Cumulus Sensor MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-mib"
            }
          ]
        },
        "cumulus-status-mib": {
          "description": "Cumulus Status MIB",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-mib"
            }
          ]
        }
      }
    },
    "schema-common-snmp-mibs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-mibs": {
      "description": "MIBs",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-mibs-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-mibs-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-link-up": {
      "description": "Enable or disable SNMP traps for interface link-up status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-link-down": {
      "description": "Enable or disable SNMP traps for interface link-down status.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-snmp-auth-failures": {
      "description": "Enable or disable traps for SNMP Authentication failures.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-snmp-auth-failures-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-fifteen-minute-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-fifteen-minute": {
      "description": "A 15 Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-fifteen-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute"
      }
    },
    "schema-common-snmp-trap-fifteen-minutes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-fifteen-minutes": {
      "description": "Collection of 15 Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minute-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minutes-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-five-minute-config-children": {
      "properties": {
        "fifteen-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-fifteen-minutes"
        }
      }
    },
    "schema-common-snmp-trap-five-minute-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-five-minute": {
      "description": "A Five Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-five-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-five-minute"
      }
    },
    "schema-common-snmp-trap-five-minutes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-five-minutes": {
      "description": "Collection of Five Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minute-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minutes-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-one-minute-config-children": {
      "properties": {
        "five-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-five-minutes"
        }
      }
    },
    "schema-common-snmp-trap-one-minute-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-one-minute": {
      "description": "A One Minute load average threshold to send SNMP traps\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-one-minute-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-one-minute"
      }
    },
    "schema-common-snmp-trap-one-minutes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-common-snmp-trap-one-minutes": {
      "description": "Collection of One Minute load average thresholds to send SNMP traps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minute-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minutes-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-cpu-load-average-config-children": {
      "properties": {
        "one-minute": {
          "$ref": "#/x-defs/schema-common-snmp-trap-one-minutes"
        }
      }
    },
    "schema-common-snmp-trap-trap-cpu-load-average-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-trap-cpu-load-average": {
      "description": "Enable or disable traps for CPU load average thresholds.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-cpu-load-average-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-cpu-load-average-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-engine-id-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-engine-id": {
      "description": "An SNMP Engine Id",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-engine-id-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-engine-id"
      }
    },
    "schema-common-snmp-trap-engine-ids": {
      "description": "Collection of SNMP Engine Ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-id-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-des-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-des-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-des": {
      "description": "A DES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-des-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des"
      }
    },
    "schema-common-snmp-trap-trap-encrypt-dess": {
      "description": "Collection of DES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-des-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-aes-config-children": {
      "properties": {
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-encrypt-aes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-aes": {
      "description": "An AES encryption password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-encrypt-aes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes"
      }
    },
    "schema-common-snmp-trap-trap-encrypt-aess": {
      "description": "Collection of AES encryption passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-md5-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-auth-md5-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "encrypt-des"
              ],
              "properties": {
                "encrypt-des": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "encrypt-aes"
              ],
              "properties": {
                "encrypt-aes": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-md5": {
      "description": "A MD5 authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-md5s-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5"
      }
    },
    "schema-common-snmp-trap-trap-auth-md5s": {
      "description": "Collection of MD5 authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5s-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-sha-config-children": {
      "properties": {
        "encrypt-des": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-dess"
        },
        "encrypt-aes": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-encrypt-aess"
        },
        "engine-id": {
          "$ref": "#/x-defs/schema-common-snmp-trap-engine-ids"
        }
      }
    },
    "schema-common-snmp-trap-trap-auth-sha-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "encrypt-des"
              ],
              "properties": {
                "encrypt-des": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "encrypt-aes"
              ],
              "properties": {
                "encrypt-aes": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "engine-id"
              ],
              "properties": {
                "engine-id": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-sha": {
      "description": "A SHA authentication password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-auth-shas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-sha"
      }
    },
    "schema-common-snmp-trap-trap-auth-shas": {
      "description": "Collection of SHA authentication passwords",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-shas-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-username-config-children": {
      "properties": {
        "auth-md5": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-md5s"
        },
        "auth-sha": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-auth-shas"
        }
      }
    },
    "schema-common-snmp-trap-trap-username-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "auth-md5"
              ],
              "properties": {
                "auth-md5": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "auth-sha"
              ],
              "properties": {
                "auth-sha": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-username": {
      "description": "A username",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-usernames-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-username-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-username"
      }
    },
    "schema-common-snmp-trap-trap-usernames": {
      "description": "Usernames",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-usernames-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-community-password-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-trap-community-password": {
      "description": "A text string used as a password for SNMP version 1 or 2c",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-password-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-community-passwords-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-community-password-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-community-password"
      }
    },
    "schema-common-snmp-trap-community-passwords": {
      "description": "Collection of text strings used as a password for SNMP version 1 or 2c\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-passwords-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination-vrf-config-children": {
      "properties": {
        "username": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "schema-common-snmp-trap-trap-destination-vrf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "username"
              ],
              "properties": {
                "username": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "community-password"
              ],
              "properties": {
                "community-password": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination-vrf": {
      "description": "A VRF for trap destination for SNMP server.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrf"
      }
    },
    "schema-common-snmp-trap-trap-destination-vrfs": {
      "description": "Assign VRFs to trap destination for SNMP server.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination-config-children": {
      "properties": {
        "vrf": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-vrfs"
        },
        "username": {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-usernames"
        },
        "community-password": {
          "$ref": "#/x-defs/schema-common-snmp-trap-community-passwords"
        }
      }
    },
    "schema-common-snmp-trap-trap-destination-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "username"
              ],
              "properties": {
                "username": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "vrf"
              ],
              "properties": {
                "vrf": {
                  "minProperties": 1
                }
              }
            },
            {
              "required": [
                "community-password"
              ],
              "properties": {
                "community-password": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-trap-trap-destination": {
      "description": "A destination IP address where TRAP/INFORM messages are sent.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-constraints"
        }
      ]
    },
    "schema-common-snmp-trap-trap-destinations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-trap-trap-destination"
      }
    },
    "schema-common-snmp-trap-trap-destinations": {
      "description": "Collection of destination IP addresses where TRAP/INFORM messages are sent.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-trap-trap-destinations-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-listening-address-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-common-snmp-listening-address": {
      "description": "A listening address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-address-constraints"
        }
      ]
    },
    "schema-common-snmp-listening-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-listening-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-listening-address"
      }
    },
    "schema-common-snmp-listening-addresses": {
      "description": "Collection of listening addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-listening-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-community-access": {
      "description": "An address for readonly community string password",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-oid-and-view-config"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-config-children"
        }
      ]
    },
    "schema-common-snmp-readonly-community-accesses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-access-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-access"
      }
    },
    "schema-common-snmp-readonly-community-accesses": {
      "description": "Assign addresses to readonly community string password",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-accesses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-community-config-children": {
      "properties": {
        "access": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-readonly-community-accesses"
            }
          ]
        }
      }
    },
    "schema-common-snmp-readonly-community-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "access"
              ],
              "properties": {
                "access": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-common-snmp-readonly-community": {
      "description": "A readonly community string password for version 1 or 2c access for IPv4\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-community-constraints"
        }
      ]
    },
    "schema-common-snmp-readonly-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-snmp-readonly-community"
      }
    },
    "schema-common-snmp-readonly-communities": {
      "description": "Collection of readonly community string passwords for version 1 or 2c access for IPv4\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-readonly-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-snmp-snmp-server-config-children": {
      "properties": {
        "viewname": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-viewnames"
            }
          ]
        },
        "username": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-usernames"
            }
          ]
        },
        "readonly-community-v6": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-readonly-communities-v6"
            }
          ]
        },
        "mibs": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-mibs"
            }
          ]
        },
        "trap-link-up": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-up"
            }
          ]
        },
        "trap-link-down": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-link-down"
            }
          ]
        },
        "trap-snmp-auth-failures": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-snmp-auth-failures"
            }
          ]
        },
        "trap-cpu-load-average": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-cpu-load-average"
            }
          ]
        },
        "trap-destination": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-snmp-trap-trap-destinations"
            }
          ]
        },
        "listening-address": {
          "$ref": "#/x-defs/schema-common-snmp-listening-addresses"
        },
        "readonly-community": {
          "$ref": "#/x-defs/schema-common-snmp-readonly-communities"
        }
      }
    },
    "schema-feature-isa-feature-default-state-disabled-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "anyOf": [
                {
                  "maxProperties": 0
                },
                {
                  "required": [
                    "state"
                  ],
                  "properties": {
                    "state": {
                      "enum": [
                        "disabled"
                      ]
                    }
                  },
                  "maxProperties": 1
                }
              ]
            }
          ]
        },
        {}
      ]
    },
    "schema-feature-isa-feature-default-state-disabled-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-state-disabled-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-state-disabled-defaults"
        }
      ]
    },
    "schema-common-snmp-snmp-server-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "anyOf": [
                {
                  "required": [
                    "listening-address"
                  ],
                  "properties": {
                    "listening-address": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "viewname"
                  ],
                  "properties": {
                    "viewname": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "username"
                  ],
                  "properties": {
                    "username": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "readonly-community"
                  ],
                  "properties": {
                    "readonly-community": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "readonly-community-v6"
                  ],
                  "properties": {
                    "readonly-community-v6": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "mibs"
                  ],
                  "properties": {
                    "mibs": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "system-contact"
                  ],
                  "properties": {
                    "system-contact": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "system-location"
                  ],
                  "properties": {
                    "system-location": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "system-name"
                  ],
                  "properties": {
                    "system-name": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "trap-link-up"
                  ],
                  "properties": {
                    "trap-link-up": {
                      "minProperties": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "trap-link-down"
                  ],
                  "properties": {
                    "trap-link-down": {
                      "minProperties": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "trap-snmp-auth-failures"
                  ],
                  "properties": {
                    "trap-snmp-auth-failures": {
                      "minProperties": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "trap-cpu-load-average"
                  ],
                  "properties": {
                    "trap-cpu-load-average": {
                      "minProperties": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "required": [
                    "trap-destination"
                  ],
                  "properties": {
                    "trap-destination": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-snmp-snmp-server": {
      "description": "SNMP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-state-disabled-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server-constraints"
        }
      ]
    },
    "schema-common-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dns-server-config"
        }
      ]
    },
    "schema-common-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-dns-server"
      }
    },
    "schema-common-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dns-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-common-dns-servers"
        }
      }
    },
    "schema-common-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dns-dns-config-children"
        }
      ]
    },
    "schema-common-system-common-system-config-children": {
      "properties": {
        "api": {
          "$ref": "#/x-defs/schema-external-api-api"
        },
        "message": {
          "$ref": "#/x-defs/schema-system-system-message"
        },
        "reboot": {
          "$ref": "#/x-defs/schema-common-system-reboot"
        },
        "security": {
          "$ref": "#/x-defs/schema-security-security"
        },
        "cli": {
          "$ref": "#/x-defs/schema-common-system-system-cli"
        },
        "link": {
          "$ref": "#/x-defs/schema-common-system-system-link"
        },
        "ssh-server": {
          "$ref": "#/x-defs/schema-common-ssh-server-ssh-server"
        },
        "snmp-server": {
          "$ref": "#/x-defs/schema-common-snmp-snmp-server"
        },
        "dns": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-dns-dns"
            }
          ]
        }
      }
    },
    "schema-common-system-cpu": {
      "description": "Properties/attributes related to the CPU on the node's management card/unit.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-cpu-show"
        },
        {
          "$ref": "#/x-defs/schema-common-system-cpu-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-memory": {
      "description": "Memory",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memory-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-memorys-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-memory-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-system-memory"
      }
    },
    "schema-common-system-memorys": {
      "description": "system memory",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-system-memorys-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-system-memorys-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-system-common-system-show-children": {
      "properties": {
        "cpu": {
          "$ref": "#/x-defs/schema-common-system-cpu"
        },
        "memory": {
          "$ref": "#/x-defs/schema-common-system-memorys"
        }
      }
    },
    "schema-system-system-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-system-system": {
      "description": "Top-level node which contains system-wide properties.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-system-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show"
        },
        {
          "$ref": "#/x-defs/schema-system-system-config"
        },
        {
          "$ref": "#/x-defs/schema-common-system-common-system-show-children"
        },
        {
          "$ref": "#/x-defs/schema-system-system-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-system-system-presentation"
        }
      ]
    },
    "schema-static-route-path-has-at-least-one-via-def": {
      "anyOf": [
        {
          "required": [
            "via"
          ],
          "properties": {
            "via": {
              "minProperties": 1
            }
          }
        },
        {
          "required": [
            "distance"
          ],
          "properties": {
            "distance": {
              "minProperties": 1
            }
          }
        }
      ]
    },
    "schema-static-route-isa-path-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-path-has-at-least-one-via-def"
        }
      ]
    },
    "schema-static-route-via-has-a-type-def": {
      "required": [
        "type"
      ]
    },
    "schema-static-route-via-vrf-without-interface-def": {
      "anyOf": [
        {
          "not": {
            "required": [
              "vrf",
              "interface"
            ]
          }
        },
        {
          "anyOf": [
            {
              "properties": {
                "interface": {
                  "enum": [
                    "auto"
                  ]
                }
              }
            },
            {
              "properties": {
                "vrf": {
                  "enum": [
                    "auto"
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    "schema-static-route-via-is-type-interface-def": {
      "properties": {
        "type": {
          "enum": [
            "interface"
          ]
        }
      }
    },
    "schema-static-route-via-is-not-type-interface-def": {
      "not": {
        "$ref": "#/x-defs/schema-static-route-via-is-type-interface-def"
      }
    },
    "schema-static-route-via-has-no-interface-def": {
      "not": {
        "required": [
          "interface"
        ]
      }
    },
    "schema-static-route-via-has-no-vrf-def": {
      "not": {
        "required": [
          "vrf"
        ]
      }
    },
    "schema-static-route-via-interface-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-static-route-via-is-not-type-interface-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-has-no-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-has-no-vrf-def"
            }
          ]
        }
      ]
    },
    "schema-static-route-via-is-type-ipv4-address-def": {
      "properties": {
        "type": {
          "enum": [
            "ipv4-address"
          ]
        }
      }
    },
    "schema-static-route-via-is-not-type-ipv4-address-def": {
      "not": {
        "$ref": "#/x-defs/schema-static-route-via-is-type-ipv4-address-def"
      }
    },
    "schema-static-route-via-ipv4-address-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-static-route-via-is-not-type-ipv4-address-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-ipv4-address-def"
            }
          ]
        }
      ]
    },
    "schema-static-route-via-is-type-ipv6-address-def": {
      "properties": {
        "type": {
          "enum": [
            "ipv6-address"
          ]
        }
      }
    },
    "schema-static-route-via-is-not-type-ipv6-address-def": {
      "not": {
        "$ref": "#/x-defs/schema-static-route-via-is-type-ipv6-address-def"
      }
    },
    "schema-static-route-via-ipv6-address-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-static-route-via-is-not-type-ipv6-address-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-ipv6-address-def"
            }
          ]
        }
      ]
    },
    "schema-static-route-via-is-type-blackhole-def": {
      "properties": {
        "type": {
          "enum": [
            "blackhole"
          ]
        }
      }
    },
    "schema-static-route-via-is-not-type-blackhole-def": {
      "not": {
        "$ref": "#/x-defs/schema-static-route-via-is-type-blackhole-def"
      }
    },
    "schema-static-route-via-blackhole-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-static-route-via-is-not-type-blackhole-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-blackhole-def"
            },
            {
              "required": [
                "type"
              ],
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-static-route-via-is-type-reject-def": {
      "properties": {
        "type": {
          "enum": [
            "reject"
          ]
        }
      }
    },
    "schema-static-route-via-is-not-type-reject-def": {
      "not": {
        "$ref": "#/x-defs/schema-static-route-via-is-type-reject-def"
      }
    },
    "schema-static-route-via-reject-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-static-route-via-is-not-type-reject-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-reject-def"
            },
            {
              "required": [
                "type"
              ],
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-static-route-via-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-has-a-type-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-vrf-without-interface-def"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-interface-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-ipv4-address-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-ipv6-address-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-blackhole-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-reject-constraints"
        }
      ]
    },
    "schema-static-route-via-flags-config-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-static-route-via-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-flags-config-children"
        }
      ]
    },
    "schema-static-route-via-config-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-static-route-via-flags"
        }
      }
    },
    "schema-static-route-via-interface-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-static-route-via-ipv4-address-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-static-route-via-ipv6-address-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-static-route-via-blackhole-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-static-route-via-reject-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-static-route-via-defaults": {
      "oneOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-interface-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-ipv4-address-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-ipv4-address-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-ipv6-address-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-ipv6-address-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-blackhole-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-blackhole-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-static-route-via-is-type-reject-def"
            },
            {
              "$ref": "#/x-defs/schema-static-route-via-reject-defaults"
            }
          ]
        }
      ]
    },
    "schema-static-route-via": {
      "description": "A via",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-config-children"
        },
        {
          "$ref": "#/x-defs/schema-static-route-via-defaults"
        }
      ]
    },
    "schema-static-route-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-static-route-via"
      }
    },
    "schema-static-route-vias-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "additionalProperties": {
                "properties": {
                  "type": {
                    "not": {
                      "enum": [
                        "blackhole",
                        "reject"
                      ]
                    }
                  }
                }
              }
            },
            {
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-static-route-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-vias-presentation"
        },
        {
          "$ref": "#/x-defs/schema-static-route-vias-constraints"
        }
      ]
    },
    "schema-static-route-isa-path-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/schema-static-route-vias"
        }
      }
    },
    "schema-static-route-isa-path-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-config-children"
        }
      ]
    },
    "schema-static-route-route-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "address-family"
          ]
        }
      ]
    },
    "schema-static-route-distance": {
      "description": "A path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-static-route-distances-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-distance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-static-route-distance"
      }
    },
    "schema-static-route-distances": {
      "description": "Paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-distances-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-distances-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-static-route-route-config-children": {
      "properties": {
        "distance": {
          "$ref": "#/x-defs/schema-static-route-distances"
        }
      }
    },
    "schema-static-route-route": {
      "description": "A route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-isa-path-trait"
        },
        {
          "$ref": "#/x-defs/schema-static-route-route-constraints"
        },
        {
          "$ref": "#/x-defs/schema-static-route-route-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-route-config-children"
        }
      ]
    },
    "schema-static-route-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-static-route-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-static-route-route"
      }
    },
    "schema-static-route-routes": {
      "description": "Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-static-route-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-static-route-routes-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-export-af-to-evpn": {
      "description": "Controls for exporting routes from this VRF for this address-family into EVPN (as type-5 routes)\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-export-af-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-evpn"
        }
      }
    },
    "schema-common-vrf-list-vrf": {
      "description": "A VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-list-vrf-config"
        }
      ]
    },
    "schema-common-vrf-list-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-vrf-list-vrf"
      }
    },
    "schema-common-vrf-list-vrfs": {
      "description": "Set of VRFs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-vrf-list-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-export-af-to-vrf-show-children": {
      "properties": {
        "list": {
          "description": "List of VRFs the routes can be exported to\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-list-vrfs"
            }
          ]
        }
      }
    },
    "schema-bgp-route-export-af-to-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-vrf-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-vrf-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-route-target-rt": {
      "description": "A route target identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-route-target-rts-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-target-rt"
      }
    },
    "schema-route-target-rts": {
      "description": "Set of route target identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rts-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-export-af-route-export-show-children": {
      "properties": {
        "to-vrf": {
          "$ref": "#/x-defs/schema-bgp-route-export-af-to-vrf"
        },
        "route-target": {
          "$ref": "#/x-defs/schema-route-target-rts"
        }
      }
    },
    "schema-bgp-route-export-af-route-export": {
      "description": "Route export\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-route-export-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-route-export-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-af-route-export-show"
        }
      ]
    },
    "schema-feature-feature-default-off-is-off-def": {
      "oneOf": [
        {
          "not": {
            "required": [
              "enable"
            ]
          }
        },
        {
          "required": [
            "enable"
          ],
          "properties": {
            "enable": {
              "enum": [
                "off"
              ]
            }
          }
        }
      ]
    },
    "schema-bgp-route-import-af-from-vrf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "required": [
                "route-map"
              ]
            },
            {
              "required": [
                "list"
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-route-import-af-from-vrf-config-children": {
      "properties": {
        "list": {
          "description": "List of VRFs the routes can be imported from\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-vrf-list-vrfs"
            }
          ]
        }
      }
    },
    "schema-bgp-route-import-af-from-vrf": {
      "description": "Controls for VRF to VRF route leaking for this address-family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf-config-children"
        }
      ]
    },
    "schema-bgp-route-import-af-route-import-config-children": {
      "properties": {
        "from-vrf": {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf"
        }
      }
    },
    "schema-bgp-route-import-af-route-import-show-children": {
      "properties": {
        "from-vrf": {
          "$ref": "#/x-defs/schema-bgp-route-import-af-from-vrf"
        },
        "route-target": {
          "$ref": "#/x-defs/schema-route-target-rts"
        }
      }
    },
    "schema-bgp-route-import-af-route-import": {
      "description": "Route import\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-route-import-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-af-route-import-show-children"
        }
      ]
    },
    "schema-bgp-address-family-admin-distance": {
      "description": "Admin distances.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-admin-distance-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-multipaths": {
      "description": "Multipaths",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-multipaths-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-af-unicast-config-children": {
      "properties": {
        "route-export": {
          "$ref": "#/x-defs/schema-bgp-route-export-af-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/schema-bgp-route-import-af-route-import"
        },
        "admin-distance": {
          "$ref": "#/x-defs/schema-bgp-address-family-admin-distance"
        },
        "multipaths": {
          "$ref": "#/x-defs/schema-bgp-address-family-multipaths"
        }
      }
    },
    "schema-bgp-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-config-children"
        }
      ]
    },
    "schema-bgp-address-family-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ip-unicast-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribution of ipv4 static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribution of ipv4 connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribution of ipv4 kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-ipv4-unicast-rr-config-children": {
      "properties": {
        "ospf": {
          "description": "Route redistribution of ipv4 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-ipv4-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-static-network": {
      "description": "An IPv4 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ipv4-static-network"
      }
    },
    "schema-bgp-address-family-ipv4-static-networks": {
      "description": "IPv4 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-static-network-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-aggregate-route": {
      "description": "An IPv4 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ipv4-aggregate-route"
      }
    },
    "schema-bgp-address-family-ipv4-aggregate-routes": {
      "description": "IPv4 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-aggregate-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-bgp-address-family-af-ipv4-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-nhg-per-origin"
        }
      }
    },
    "schema-bgp-address-family-ip-route-flags-show-children": {
      "properties": {
        "multipath": {
          "description": "IP route multipath flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "stale": {
          "description": "IP route stale flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "suppressed": {
          "description": "IP route suppressed flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "removed": {
          "description": "IP route removed flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "valid": {
          "description": "valid flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "bestpath": {
          "description": "bestpath flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-ip-route-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-flags-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-nexthop": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-nexthop-show"
        }
      ]
    },
    "schema-bgp-address-family-nexthop-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-nexthop-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-nexthop"
      }
    },
    "schema-bgp-address-family-nexthops": {
      "description": "Route nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-nexthop-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-aspath": {
      "description": "An AS path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-aspath-show"
        }
      ]
    },
    "schema-bgp-address-family-aspath-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-aspath-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-aspath"
      }
    },
    "schema-bgp-address-family-aspaths": {
      "description": "AS paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-aspath-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-peer": {
      "description": "Nexthop peer information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-peer-show"
        }
      ]
    },
    "schema-bgp-address-family-bestpath": {
      "description": "A bestpath information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-bestpath-show"
        }
      ]
    },
    "schema-bgp-communities-community": {
      "description": "A community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-community"
      }
    },
    "schema-bgp-communities-communities-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-bgp-communities-communities": {
      "description": "Set of community names for community-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-communities-constraints"
        }
      ]
    },
    "schema-bgp-communities-large-community": {
      "description": "A Large community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community"
      }
    },
    "schema-bgp-communities-large-communities": {
      "description": "Set of community names for large community list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ext-community": {
      "description": "A extended community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ext-community-show"
        }
      ]
    },
    "schema-bgp-address-family-ext-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-ext-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ext-community"
      }
    },
    "schema-bgp-address-family-ext-communities": {
      "description": "extended communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ext-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-af-route-show-children": {
      "properties": {
        "flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-flags"
        },
        "nexthop": {
          "$ref": "#/x-defs/schema-bgp-address-family-nexthops"
        },
        "aspath": {
          "$ref": "#/x-defs/schema-bgp-address-family-aspaths"
        },
        "peer": {
          "$ref": "#/x-defs/schema-bgp-address-family-peer"
        },
        "bestpath": {
          "$ref": "#/x-defs/schema-bgp-address-family-bestpath"
        },
        "community": {
          "$ref": "#/x-defs/schema-bgp-communities-communities"
        },
        "large-community": {
          "$ref": "#/x-defs/schema-bgp-communities-large-communities"
        },
        "ext-community": {
          "$ref": "#/x-defs/schema-bgp-address-family-ext-communities"
        }
      }
    },
    "schema-bgp-address-family-af-route-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-show-children"
        }
      ]
    },
    "schema-bgp-address-family-ip-route-path": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path-presentation"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-trait"
        }
      ]
    },
    "schema-bgp-address-family-ip-route-path-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path"
      }
    },
    "schema-bgp-address-family-ip-route-paths": {
      "description": "IP route paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-path-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-paths-presentation"
        }
      ]
    },
    "schema-bgp-address-family-advertised-to": {
      "description": "Peer to which the route prefix was advertised",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-advertised-to-show"
        }
      ]
    },
    "schema-bgp-address-family-advertised-tos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-advertised-to"
      }
    },
    "schema-bgp-address-family-advertised-tos": {
      "description": "List of peers to which the route was advertised",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-advertised-tos-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-flags-show-children": {
      "properties": {
        "bestpath-exists": {
          "description": "best path exists",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fib-installed": {
          "description": "installed in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fib-wait-for-install": {
          "description": "waiting on install in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fib-install-failed": {
          "description": "install failed in fib",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fib-suppress": {
          "description": "fib suppress state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-flags-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ip-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-paths"
        },
        "advertised-to": {
          "$ref": "#/x-defs/schema-bgp-address-family-advertised-tos"
        },
        "flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-flags"
        }
      }
    },
    "schema-bgp-address-family-ip-route": {
      "description": "An IPv4/IPv6 route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-presentation"
        }
      ]
    },
    "schema-bgp-address-family-ipv4-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ip-route"
      }
    },
    "schema-bgp-address-family-ipv4-routes": {
      "description": "IPv4 routes",
      "title": "IPV4 Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-routes-presentation"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-stats": {
      "description": "Event statistics for this sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-stats-show"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-pkt-stats": {
      "description": "Packet statistics for this sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-pkt-stats-show"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-neighbor": {
      "description": "A subgroup neighbor properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-neighbors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-sub-group-neighbor"
      }
    },
    "schema-bgp-address-family-sub-group-neighbors": {
      "description": "Neighbors of the sub group to which updates are sent",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-neighbors-mapping"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-show-children": {
      "properties": {
        "counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-sub-group-stats"
            }
          ]
        },
        "packet-counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-sub-group-pkt-stats"
            }
          ]
        },
        "neighbor": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-sub-group-neighbors"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-sub-group": {
      "description": "A BGP sub group belonging to the update group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-presentation"
        }
      ]
    },
    "schema-bgp-address-family-sub-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-sub-group"
      }
    },
    "schema-bgp-address-family-sub-groups": {
      "description": "Sub group's associated with the update group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-groups-presentation"
        }
      ]
    },
    "schema-bgp-address-family-local-as-flags": {
      "description": "Local AS flags for the sub group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-local-as-flags-show"
        }
      ]
    },
    "schema-bgp-address-family-update-group-show-children": {
      "properties": {
        "sub-group": {
          "$ref": "#/x-defs/schema-bgp-address-family-sub-groups"
        },
        "local-as-flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-local-as-flags"
        }
      }
    },
    "schema-bgp-address-family-update-group": {
      "description": "A BGP update group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-presentation"
        }
      ]
    },
    "schema-bgp-address-family-update-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-update-group"
      }
    },
    "schema-bgp-address-family-update-groups": {
      "description": "BGP update groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-update-groups-presentation"
        }
      ]
    },
    "schema-bgp-address-family-af-route-count": {
      "description": "BGP address-family specific total prefixes and paths\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-count-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-soo-nhg-flag": {
      "description": "per esi Site-of-Origin NHG flag infoo",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-nhg-flags-show"
        }
      ]
    },
    "schema-bgp-address-family-soo-peer-indexes": {
      "description": "A specific Site-of-Origin peer index",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-soo-peer-index-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-indexes"
      }
    },
    "schema-bgp-address-family-soo-peer-index": {
      "description": "BGP Site-of-Origin peer index mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-soo-bit-maps": {
      "description": "Details of BGP Site-of-Origin path bit-map\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-bit-map-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-routes-with-soos": {
      "description": "A specific Site-of-Origin rotue info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-routes-with-soo-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soos"
      }
    },
    "schema-bgp-address-family-routes-with-soo": {
      "description": "Details of BGP Site-of-Origin routes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-soo-route-show-children": {
      "properties": {
        "nhg-flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-nhg-flag"
        },
        "peer-index": {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-peer-index"
        },
        "bit-map": {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-bit-maps"
        },
        "route-with-soo": {
          "$ref": "#/x-defs/schema-bgp-address-family-routes-with-soo"
        }
      }
    },
    "schema-bgp-address-family-soo-route": {
      "description": "A specific Site-of-Origin route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-soo-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-soo-route"
      }
    },
    "schema-bgp-address-family-soo-routes": {
      "description": "BGP Site-of-Origin route info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-soo-routes-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-af-ipv4-unicast-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv4-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-count"
        },
        "soo-route": {
          "description": "BGP Site-of-Origin route operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-soo-routes"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast-action-children"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-unicast-rr-config-children": {
      "properties": {
        "ospf6": {
          "description": "Route redistribution of ipv6 ospf routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-rr-source-type"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-ipv6-unicast-rr": {
      "description": "Route redistribute\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-unicast-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-static-network": {
      "description": "An IPv6 static network.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-static-network-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-static-network-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ipv6-static-network"
      }
    },
    "schema-bgp-address-family-ipv6-static-networks": {
      "description": "IPv6 static networks.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-static-network-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-aggregate-route": {
      "description": "An IPv6 aggregate route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-aggregate-route-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-aggregate-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ipv6-aggregate-route"
      }
    },
    "schema-bgp-address-family-ipv6-aggregate-routes": {
      "description": "IPv6 aggregate routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-aggregate-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-advertise-origin": {
      "description": "Attach SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-bgp-address-family-ipv6-nhg-per-origin": {
      "description": "Process SOO for per source nexthop group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-bgp-address-family-af-ipv6-unicast-config-children": {
      "properties": {
        "redistribute": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-unicast-rr"
        },
        "network": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-static-networks"
        },
        "aggregate-route": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-aggregate-routes"
        },
        "advertise-origin": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-advertise-origin"
        },
        "nhg-per-origin": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-nhg-per-origin"
        }
      }
    },
    "schema-bgp-address-family-ipv6-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-ip-route"
      }
    },
    "schema-bgp-address-family-ipv6-routes": {
      "description": "IPv6 routes",
      "title": "IPV6 Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-routes-presentation"
        }
      ]
    },
    "schema-bgp-address-family-af-ipv6-unicast-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/schema-bgp-address-family-ipv6-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-count"
        },
        "soo-route": {
          "description": "BGP Site-of-Origin route operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-address-family-soo-routes"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-af-ipv6-unicast": {
      "description": "IPv6 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast-action-children"
        }
      ]
    },
    "schema-bgp-address-family-vni": {
      "description": "vni instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-vni-show"
        }
      ]
    },
    "schema-bgp-address-family-vni-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-vni"
      }
    },
    "schema-bgp-address-family-vnis": {
      "description": "vni list",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-vni-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-pmsi": {
      "description": "evpn pmsi operational instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-pmsi-show"
        }
      ]
    },
    "schema-bgp-address-family-l2vpn-evpn-route-path-show-children": {
      "properties": {
        "vni": {
          "$ref": "#/x-defs/schema-bgp-address-family-vnis"
        },
        "pmsi": {
          "$ref": "#/x-defs/schema-bgp-address-family-pmsi"
        }
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-route-path": {
      "description": "An L2VPN EVPN route path",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-presentation"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-show"
        }
      ]
    },
    "schema-bgp-address-family-l2vpn-evpn-route-path-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path"
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-route-paths": {
      "description": "L2VPN EVPN route paths",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-path-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-paths-presentation"
        }
      ]
    },
    "schema-bgp-address-family-evpn-flags-show-children": {
      "properties": {
        "bestpath-exists": {
          "description": "best path exists",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-evpn-flags-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-l2vpn-evpn-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-paths"
        },
        "advertised-to": {
          "$ref": "#/x-defs/schema-bgp-address-family-advertised-tos"
        },
        "flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-flags"
        }
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-route": {
      "description": "L2VPN-EVPN route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-presentation"
        }
      ]
    },
    "schema-bgp-address-family-l2vpn-evpn-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-evpn-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route"
      }
    },
    "schema-bgp-address-family-l2vpn-evpn-routes": {
      "description": "L2VPN EVPN routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-routes-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-address-family-af-l2vpn-evpn-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/schema-bgp-address-family-l2vpn-evpn-routes"
        },
        "update-group": {
          "$ref": "#/x-defs/schema-bgp-address-family-update-groups"
        },
        "route-count": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-route-count"
        }
      }
    },
    "schema-bgp-address-family-af-l2vpn-evpn": {
      "description": "BGP VRF configuration. L2VPN EVPN address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "schema-bgp-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/schema-bgp-address-family-af-l2vpn-evpn"
        }
      }
    },
    "schema-bgp-address-family-address-family-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "ipv4-unicast"
              ]
            },
            {
              "required": [
                "ipv6-unicast"
              ]
            },
            {
              "required": [
                "l2vpn-evpn"
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-address-family-address-family-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-address-family-address-family-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-bfd": {
      "description": "Specifies whether to track BGP peering sessions using this configuration via BFD.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-bfd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-ttl-security": {
      "description": "RFC 5082",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-ttl-security-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-feature-feature-default-off-is-on-def": {
      "required": [
        "enable"
      ],
      "properties": {
        "enable": {
          "enum": [
            "on"
          ]
        }
      }
    },
    "schema-bgp-peer-asn-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
                },
                {
                  "required": [
                    "asn"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-local-as": {
      "description": "Local AS feature",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-local-as-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-asn-constraints"
        }
      ]
    },
    "schema-bgp-timers-peer-timers": {
      "description": "Peer timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-peer-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-common-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/schema-bgp-peer-bfd"
        },
        "ttl-security": {
          "$ref": "#/x-defs/schema-bgp-peer-ttl-security"
        },
        "local-as": {
          "$ref": "#/x-defs/schema-bgp-peer-local-as"
        },
        "timers": {
          "$ref": "#/x-defs/schema-bgp-timers-peer-timers"
        }
      }
    },
    "schema-bgp-peer-address-family-attribute-mod": {
      "description": "Attribute mod for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-attribute-mod-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-allow-my-asn-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 2
        }
      ]
    },
    "schema-bgp-peer-address-family-allow-my-asn": {
      "description": "If enabled, it is acceptable for a received AS_PATH to contain the ASN of the local system\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-allow-my-asn-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-allow-my-asn-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-aspath-config-children": {
      "properties": {
        "allow-my-asn": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-allow-my-asn"
        }
      }
    },
    "schema-bgp-peer-address-family-aspath": {
      "description": "Options for handling AS_PATH for prefixes from/to peer for the specified address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-aspath-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-aspath-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-common-config-children": {
      "properties": {
        "attribute-mod": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-attribute-mod"
        },
        "aspath": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-aspath"
        }
      }
    },
    "schema-bgp-peer-address-family-af-capabilities": {
      "description": "AF capabilities advertised and received",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-capabilities-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-stale-path": {
      "description": "stale-path timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-stale-path-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-selection-deferral": {
      "description": "selection-deferral timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-selection-deferral-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-gr-timers-show-children": {
      "properties": {
        "stale-path": {
          "description": "stale-path show",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-address-family-stale-path"
            }
          ]
        },
        "selection-deferral": {
          "description": "selection-deferral show",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-address-family-selection-deferral"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-address-family-af-graceful-restart-timers": {
      "description": "graceful restart timers show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-gr-timers-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-graceful-restart-show-children": {
      "properties": {
        "timers": {
          "description": "graceful restart timers",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-address-family-af-graceful-restart-timers"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-address-family-af-graceful-restart": {
      "description": "graceful restart information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-graceful-restart-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-graceful-restart-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-common-show-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-capabilities"
        },
        "graceful-restart": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-graceful-restart"
        }
      }
    },
    "schema-bgp-peer-address-family-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-community-advertise": {
      "description": "Community advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-community-advertise-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-conditional-advertise-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "allOf": [
                {
                  "required": [
                    "advertise-map"
                  ]
                },
                {
                  "oneOf": [
                    {
                      "required": [
                        "exist-map"
                      ]
                    },
                    {
                      "required": [
                        "non-exist-map"
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-address-family-conditional-advertise": {
      "description": "Conditional advertise for address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-conditional-advertise-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-conditional-advertise-constraints"
        }
      ]
    },
    "schema-bgp-peer-policy-unicast-inbound": {
      "description": "Inbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-inbound-config"
        }
      ]
    },
    "schema-bgp-peer-policy-unicast-outbound": {
      "description": "Outbound unicast policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-outbound-config"
        }
      ]
    },
    "schema-bgp-peer-policy-unicast-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-outbound"
        }
      }
    },
    "schema-bgp-peer-policy-ipv4-unicast-policy": {
      "description": "Policies for ipv4 unicast\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-unicast-policy-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-dro": {
      "description": "Default route origination",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-dro-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-inbound-limits-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "anyOf": [
            {
              "not": {
                "required": [
                  "warning-only",
                  "reestablish-wait"
                ]
              }
            },
            {
              "oneOf": [
                {
                  "required": [
                    "warning-only"
                  ]
                },
                {
                  "required": [
                    "reestablish-wait"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-address-family-inbound-limits": {
      "description": "Limits on inbound prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-inbound-limits-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-inbound-limits-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-prefix-limits-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-inbound-limits"
        }
      }
    },
    "schema-bgp-peer-address-family-prefix-limits": {
      "description": "Limits on prefix from the peer for this address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-prefix-limits-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-unicast-config-children": {
      "properties": {
        "community-advertise": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-community-advertise"
        },
        "conditional-advertise": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-conditional-advertise"
        },
        "policy": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-ipv4-unicast-policy"
        },
        "default-route-origination": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-dro"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "schema-bgp-peer-address-family-af-unicast-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-config-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-route-counters": {
      "description": "BGP Neighbor prefix counters.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-route-counter-show"
        }
      ]
    },
    "schema-bgp-peer-address-family-neigh-route-show-children": {
      "properties": {
        "path": {
          "$ref": "#/x-defs/schema-bgp-address-family-ip-route-paths"
        },
        "flags": {
          "$ref": "#/x-defs/schema-bgp-address-family-flags"
        }
      }
    },
    "schema-bgp-peer-address-family-neigh-route": {
      "description": "An IPv4/IPv6 neighbor learned route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route-presentation"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv4-advertised-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-af-ipv4-advertised-routes": {
      "description": "Routes learned from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-advertised-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-advertised-route-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv4-received-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-af-ipv4-received-routes": {
      "description": "Routes received from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-received-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-received-route-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv4-unicast-show-children": {
      "properties": {
        "route-counters": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-route-counters"
        },
        "advertised-routes": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-advertised-routes"
        },
        "received-routes": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-received-routes"
        }
      }
    },
    "schema-bgp-peer-address-family-af-ipv4-unicast": {
      "description": "Peer IPv4 unicast address family.  Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-show-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv6-advertised-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-af-ipv6-advertised-routes": {
      "description": "Routes learned from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-advertised-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-advertised-route-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv6-received-route-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-address-family-neigh-route"
      }
    },
    "schema-bgp-peer-address-family-af-ipv6-received-routes": {
      "description": "Routes received from neighbor",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-received-route-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-afi-received-route-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-ipv6-unicast-show-children": {
      "properties": {
        "route-counters": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-route-counters"
        },
        "advertised-routes": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-advertised-routes"
        },
        "received-routes": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-received-routes"
        }
      }
    },
    "schema-bgp-peer-address-family-af-ipv6-unicast": {
      "description": "Peer IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-show-children"
        }
      ]
    },
    "schema-bgp-peer-policy-l2vpn-evpn-inbound": {
      "description": "Inbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-inbound-config"
        }
      ]
    },
    "schema-bgp-peer-policy-l2vpn-evpn-outbound": {
      "description": "Outbound l2vpn-evpn policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-common-outbound-config"
        }
      ]
    },
    "schema-bgp-peer-policy-l2vpn-evpn-policy-config-children": {
      "properties": {
        "inbound": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-l2vpn-evpn-inbound"
        },
        "outbound": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-l2vpn-evpn-outbound"
        }
      }
    },
    "schema-bgp-peer-policy-l2vpn-evpn-policy": {
      "description": "Policies for l2vpn evpn\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-policy-l2vpn-evpn-policy-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-address-family-af-l2vpn-evpn-config-children": {
      "properties": {
        "policy": {
          "$ref": "#/x-defs/schema-bgp-peer-policy-l2vpn-evpn-policy"
        },
        "prefix-limits": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-prefix-limits"
        }
      }
    },
    "schema-bgp-peer-address-family-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn"
        }
      }
    },
    "schema-bgp-peer-address-family-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-address-family-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-address-family"
        }
      }
    },
    "schema-bgp-peer-peer-trait": {
      "description": "Configuration that can be set in a neighbor.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-address-family-config-children"
        }
      ]
    },
    "schema-bgp-peer-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-graceful-restart": {
      "description": "BGP Graceful restart per neighbor configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities"
        },
        "graceful-restart": {
          "$ref": "#/x-defs/schema-bgp-peer-graceful-restart"
        }
      }
    },
    "schema-bgp-peer-nexthop": {
      "description": "Nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-nexthop-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-ebgp-policy-show-children": {
      "properties": {
        "inbound": {
          "description": "Inbound path EBGP policy",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "outbound": {
          "description": "Outbound path EBGP policy",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-bgp-peer-ebgp-policy": {
      "description": "EBGP Policy RFC8212",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-ebgp-policy-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-message-stats": {
      "description": "Message statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-message-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-show-children": {
      "properties": {
        "nexthop": {
          "$ref": "#/x-defs/schema-bgp-peer-nexthop"
        },
        "ebgp-policy": {
          "$ref": "#/x-defs/schema-bgp-peer-ebgp-policy"
        },
        "message-stats": {
          "$ref": "#/x-defs/schema-bgp-peer-message-stats"
        }
      }
    },
    "schema-bgp-peer-peer-has-a-type-def": {
      "required": [
        "type"
      ]
    },
    "schema-bgp-peer-peer-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-has-a-type-def"
        }
      ]
    },
    "schema-bgp-peer-peer-is-numbered-def": {
      "properties": {
        "type": {
          "enum": [
            "numbered"
          ]
        }
      },
      "allOf": [
        {
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "numbered"
              ]
            }
          }
        }
      ]
    },
    "schema-bgp-peer-peer-with-a-multihop-def": {
      "allOf": [
        {
          "required": [
            "multihop-ttl"
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-not-a-multihop-def": {
      "not": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-with-a-multihop-def"
      }
    },
    "schema-bgp-peer-peer-is-unnumbered-def": {
      "properties": {
        "type": {
          "enum": [
            "unnumbered"
          ]
        }
      },
      "allOf": [
        {
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "unnumbered"
              ]
            }
          }
        }
      ]
    },
    "schema-bgp-peer-peer-multihop-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-is-numbered-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-not-a-multihop-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-is-unnumbered-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-is-unnumbered-ttl-len-def": {
      "properties": {
        "ttl-security": {
          "properties": {
            "hops": {
              "maximum": 1
            }
          }
        }
      }
    },
    "schema-bgp-peer-peer-ttl-security-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-is-numbered-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-is-unnumbered-ttl-len-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-is-unnumbered-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-rt-reflector-not-required-def": {
      "allOf": [
        {
          "not": {
            "required": [
              "address-family"
            ]
          }
        }
      ]
    },
    "schema-bgp-peer-rt-reflector-ipv4-off-def": {
      "properties": {
        "address-family": {
          "properties": {
            "ipv4-unicast": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "off"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-rt-reflector-ipv4-on-def": {
      "properties": {
        "address-family": {
          "properties": {
            "ipv4-unicast": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "on"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-remote-as-internal-def": {
      "properties": {
        "remote-as": {
          "enum": [
            "internal"
          ]
        }
      }
    },
    "schema-bgp-peer-rt-reflector-ipv4-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv4-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv4-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-rt-reflector-ipv6-off-def": {
      "properties": {
        "address-family": {
          "properties": {
            "ipv6-unicast": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "off"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-rt-reflector-ipv6-on-def": {
      "properties": {
        "address-family": {
          "properties": {
            "ipv6-unicast": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "on"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-rt-reflector-ipv6-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv6-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv6-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-rt-reflector-l2vpn-evpn-off-def": {
      "properties": {
        "address-family": {
          "properties": {
            "l2vpn-evpn": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "off"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-rt-reflector-l2vpn-evpn-on-def": {
      "properties": {
        "address-family": {
          "properties": {
            "l2vpn-evpn": {
              "properties": {
                "route-reflector-client": {
                  "enum": [
                    "on"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-peer-rt-reflector-l2vpn-evpn-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-l2vpn-evpn-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-l2vpn-evpn-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-afi-rt-reflector-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv4-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv6-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-l2vpn-evpn-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-unnumbered-connected-check-def": {
      "properties": {
        "nexthop-connected-check": {
          "enum": [
            "on"
          ]
        }
      }
    },
    "schema-bgp-peer-peer-nexthop-check-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-is-numbered-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-unnumbered-connected-check-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-is-unnumbered-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-defaults": {
      "anyOf": [
        {
          "x-injectVariables": {
            "groupId": "0/peer-group"
          }
        },
        {
          "not": {
            "required": [
              "remote-as"
            ]
          }
        },
        {}
      ]
    },
    "schema-bgp-peer-peer": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-trait"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-multihop-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-ttl-security-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-afi-rt-reflector-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-nexthop-check-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-defaults"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-action-children"
        }
      ]
    },
    "schema-bgp-peer-peers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-peer"
      }
    },
    "schema-bgp-peer-peers-presentation": {},
    "schema-bgp-peer-peers": {
      "description": "Neighbors configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peers-presentation"
        }
      ]
    },
    "schema-bgp-peer-address-family-peer-grp-af-common-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-common-config-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast": {
      "description": "Peer grp IPv4 unicast addr family. Always on, unless disabled globaly.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast": {
      "description": "Peer group IPv6 unicast address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-ipv6-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-unicast-action-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn": {
      "description": "Peer l2vpn EVPN address family.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-af-l2vpn-evpn-action-children"
        }
      ]
    },
    "schema-bgp-peer-address-family-peer-grp-addr-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-ipv4-unicast"
        },
        "ipv6-unicast": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-ipv6-unicast"
        },
        "l2vpn-evpn": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-af-l2vpn-evpn"
        }
      }
    },
    "schema-bgp-peer-address-family-peer-grp-addr-family": {
      "description": "Peer group address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-addr-family-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-grp-address-family-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/schema-bgp-peer-address-family-peer-grp-addr-family"
        }
      }
    },
    "schema-bgp-peer-peer-grp-trait": {
      "description": "Configuration that can be set in a peer-grp and overridden in a peer.\n",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-common-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-grp-address-family-config-children"
        }
      ]
    },
    "schema-bgp-peer-peer-group-capabilities": {
      "description": "Capabilities",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-capabilities-common-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-capabilities-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-group-config-children": {
      "properties": {
        "capabilities": {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-capabilities"
        }
      }
    },
    "schema-bgp-peer-peer-group-has-a-remote-as-def": {
      "required": [
        "remote-as"
      ]
    },
    "schema-bgp-peer-peer-group-rt-reflector-ipv4-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv4-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv4-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-group-has-a-remote-as-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-group-rt-reflector-ipv6-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv6-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-ipv6-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-group-has-a-remote-as-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-group-rt-reflector-l2vpn-evpn-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-not-required-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-l2vpn-evpn-off-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-peer-rt-reflector-l2vpn-evpn-on-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-remote-as-internal-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-peer-peer-group-has-a-remote-as-def"
            }
          ]
        }
      ]
    },
    "schema-bgp-peer-peer-group-afi-rt-reflector-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-rt-reflector-ipv4-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-rt-reflector-ipv6-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-rt-reflector-l2vpn-evpn-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-group": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-grp-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-action-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-group-afi-rt-reflector-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-peer-peer-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-peer-peer-group"
      }
    },
    "schema-bgp-peer-peer-groups": {
      "description": "Peer-groups configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-peer-peer-groups-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-aspath": {
      "description": "BGP aspath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-aspath-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-med": {
      "description": "BGP med path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-med-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-multipath-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "properties": {
                "generate-asset": {
                  "enum": [
                    "off"
                  ]
                }
              }
            },
            {
              "properties": {
                "aspath-ignore": {
                  "enum": [
                    "on"
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    "schema-bgp-multipath": {
      "description": "BGP multipath path-selection config, applicable to this BGP instance\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-multipath-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-multipath-constraints"
        }
      ]
    },
    "schema-bgp-path-selection-config-children": {
      "properties": {
        "aspath": {
          "$ref": "#/x-defs/schema-bgp-aspath"
        },
        "med": {
          "$ref": "#/x-defs/schema-bgp-med"
        },
        "multipath": {
          "$ref": "#/x-defs/schema-bgp-multipath"
        }
      }
    },
    "schema-bgp-path-selection": {
      "description": "BGP path-selection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-selection-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-path-selection-config-children"
        }
      ]
    },
    "schema-bgp-route-reflection-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "required": [
                "cluster-id"
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-route-reflection-outbound-constraints": {
      "oneOf": [
        {
          "not": {
            "required": [
              "outbound-policy"
            ]
          }
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
            },
            {
              "required": [
                "outbound-policy"
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-route-reflection": {
      "description": "BGP route-reflection configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-reflection-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-reflection-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-reflection-outbound-constraints"
        }
      ]
    },
    "schema-route-target-rt-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-target-rt"
      }
    },
    "schema-route-target-rt-partial-autos": {
      "description": "Set of route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-partial-autos-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-export-vrf-to-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when exporting them into EVPN or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rt-partial-autos"
            }
          ]
        }
      }
    },
    "schema-bgp-route-export-vrf-to-evpn-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "route-target"
            ]
          }
        },
        {}
      ]
    },
    "schema-bgp-route-export-vrf-to-evpn": {
      "description": "Controls for exporting routes from this VRF into EVPN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-export-vrf-to-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-export-vrf-to-evpn-defaults"
        }
      ]
    },
    "schema-bgp-route-export-vrf-route-export-config-children": {
      "properties": {
        "to-evpn": {
          "$ref": "#/x-defs/schema-bgp-route-export-vrf-to-evpn"
        }
      }
    },
    "schema-bgp-route-export-vrf-route-export": {
      "description": "Controls for exporting ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-export-vrf-route-export-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-route-target-rt-wild-partial-autos-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-target-rt-wild-partial-auto-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-target-rt"
      }
    },
    "schema-route-target-rt-wild-partial-autos": {
      "description": "Set of wildcarded route target identifiers and \"auto\"\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-target-rt-wild-partial-autos-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-route-import-vrf-from-evpn-config-children": {
      "properties": {
        "route-target": {
          "description": "List the RTs to attach to host or prefix routes when importing them into VRF or \"auto\". If \"auto\", the RT will be derived.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rt-wild-partial-autos"
            }
          ]
        }
      }
    },
    "schema-bgp-route-import-vrf-from-evpn-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "route-target"
            ]
          }
        },
        {}
      ]
    },
    "schema-bgp-route-import-vrf-from-evpn": {
      "description": "Controls for importing EVPN type-2 and type-5 routes into this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-import-vrf-from-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-route-import-vrf-from-evpn-defaults"
        }
      ]
    },
    "schema-bgp-route-import-vrf-route-import-config-children": {
      "properties": {
        "from-evpn": {
          "$ref": "#/x-defs/schema-bgp-route-import-vrf-from-evpn"
        }
      }
    },
    "schema-bgp-route-import-vrf-route-import": {
      "description": "Controls for importing of ipv4 and ipv6 routes from this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-route-import-vrf-route-import-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-timers-timers": {
      "description": "timer values for all peers in this VRF\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-timers-timers-config-children"
        }
      ]
    },
    "schema-asn-asn": {
      "description": "An Autonomous number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-asn-asn-config"
        }
      ]
    },
    "schema-asn-asns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-asn-asn"
      }
    },
    "schema-asn-asns": {
      "description": "Set of autonomous numbers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-asn-asns-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-confederation-config-children": {
      "properties": {
        "member-as": {
          "description": "Confederation ASNs of the peers, maps to BGP confederation peers\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-asn-asns"
            }
          ]
        }
      }
    },
    "schema-bgp-confederation": {
      "description": "BGP Confederation options.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-confederation-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-confederation-config-children"
        }
      ]
    },
    "schema-bgp-dynamic-neighbor-listen-range-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "peer-group"
          ]
        }
      ]
    },
    "schema-bgp-dynamic-neighbor-listen-range": {
      "description": "A BGP Listen Range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-range-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-range-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-dynamic-neighbor-listen-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-sub-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-range"
      }
    },
    "schema-bgp-dynamic-neighbor-listen-ranges": {
      "description": "A list of listen ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children": {
      "properties": {
        "listen-range": {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-listen-ranges"
        }
      }
    },
    "schema-bgp-dynamic-neighbor-dynamic-neighbor-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "listen-range"
              ]
            },
            {
              "required": [
                "limit"
              ]
            }
          ]
        }
      ]
    },
    "schema-bgp-dynamic-neighbor-dynamic-neighbor": {
      "description": "The BGP Dynamic Neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-vrf-bgp-config-children": {
      "properties": {
        "address-family": {
          "$ref": "#/x-defs/schema-bgp-address-family-address-family"
        },
        "neighbor": {
          "$ref": "#/x-defs/schema-bgp-peer-peers"
        },
        "peer-group": {
          "$ref": "#/x-defs/schema-bgp-peer-peer-groups"
        },
        "path-selection": {
          "$ref": "#/x-defs/schema-bgp-path-selection"
        },
        "route-reflection": {
          "$ref": "#/x-defs/schema-bgp-route-reflection"
        },
        "route-export": {
          "$ref": "#/x-defs/schema-bgp-route-export-vrf-route-export"
        },
        "route-import": {
          "$ref": "#/x-defs/schema-bgp-route-import-vrf-route-import"
        },
        "timers": {
          "$ref": "#/x-defs/schema-bgp-timers-timers"
        },
        "confederation": {
          "$ref": "#/x-defs/schema-bgp-confederation"
        },
        "dynamic-neighbor": {
          "$ref": "#/x-defs/schema-bgp-dynamic-neighbor-dynamic-neighbor"
        }
      }
    },
    "schema-bgp-resolved-via": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-resolved-via-show"
        }
      ]
    },
    "schema-bgp-resolved-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-resolved-via"
      }
    },
    "schema-bgp-resolved-vias": {
      "description": "Nexthop's resolved list of nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-resolved-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-path-flag": {
      "description": "Path flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-path-flag-show"
        }
      ]
    },
    "schema-bgp-path-show-children": {
      "properties": {
        "flags": {
          "$ref": "#/x-defs/schema-bgp-path-flag"
        }
      }
    },
    "schema-bgp-path": {
      "description": "Details of a specific path associated with the nexthop\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-path-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-path-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-paths-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-address-family-path-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-path"
      }
    },
    "schema-bgp-paths": {
      "description": "Paths associated with the nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-paths-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-paths-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-nexthop-address-show-children": {
      "properties": {
        "resolved-via": {
          "$ref": "#/x-defs/schema-bgp-resolved-vias"
        },
        "path": {
          "$ref": "#/x-defs/schema-bgp-paths"
        }
      }
    },
    "schema-bgp-nexthop-address": {
      "description": "A specific nexthop info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-address-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-address-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-nexthop-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-nexthop-address"
      }
    },
    "schema-bgp-nexthop-addresses": {
      "description": "Nexthop addresses info",
      "title": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-addresses-presentation"
        }
      ]
    },
    "schema-bgp-nexthop-show-children": {
      "properties": {
        "ip-address": {
          "$ref": "#/x-defs/schema-bgp-nexthop-addresses"
        }
      }
    },
    "schema-bgp-nexthop": {
      "description": "An IPv4/IPv6 nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthop-presentation"
        }
      ]
    },
    "schema-bgp-nexthops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-nexthop"
      }
    },
    "schema-rib-rib-is-afi-type-ipv4-def": {
      "x-propertyNames": {
        "enum": [
          "ipv4"
        ]
      }
    },
    "schema-rib-rib-is-not-afi-type-ipv4-def": {
      "not": {
        "$ref": "#/x-defs/schema-rib-rib-is-afi-type-ipv4-def"
      }
    },
    "schema-bgp-nexthops-is-afi-type-ipv4-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-rib-rib-is-not-afi-type-ipv4-def"
        },
        {
          "$ref": "#/x-defs/schema-rib-rib-is-afi-type-ipv4-def"
        }
      ]
    },
    "schema-rib-rib-is-afi-type-ipv6-def": {
      "x-propertyNames": {
        "enum": [
          "ipv6"
        ]
      }
    },
    "schema-rib-rib-is-not-afi-type-ipv6-def": {
      "not": {
        "$ref": "#/x-defs/schema-rib-rib-is-afi-type-ipv6-def"
      }
    },
    "schema-bgp-nexthops-is-afi-type-ipv6-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-rib-rib-is-not-afi-type-ipv6-def"
        },
        {
          "$ref": "#/x-defs/schema-rib-rib-is-afi-type-ipv6-def"
        }
      ]
    },
    "schema-bgp-nexthops-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-is-afi-type-ipv4-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-is-afi-type-ipv6-constraints"
        }
      ]
    },
    "schema-bgp-nexthops": {
      "description": "BGP nexthop table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-nexthops-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-vrf-bgp-show-children": {
      "properties": {
        "nexthop": {
          "description": "BGP nexthop operational info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-nexthops"
            }
          ]
        }
      }
    },
    "schema-bgp-vrf-bgp": {
      "description": "BGP VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-show"
        },
        {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "schema-ospf-filter-list": {
      "description": "Filters networks between OSPFv2 areas",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-filter-list-config"
        }
      ]
    },
    "schema-ospf-range": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-range-config"
        }
      ]
    },
    "schema-ospf-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-range"
      }
    },
    "schema-ospf-ranges": {
      "description": "Area ranges",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-network": {
      "description": "Filters out components of the prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-ospf-networks-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-network-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-network"
      }
    },
    "schema-ospf-networks": {
      "description": "Area networks",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-networks-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/schema-ospf-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/schema-ospf-ranges"
        },
        "network": {
          "$ref": "#/x-defs/schema-ospf-networks"
        }
      }
    },
    "schema-ospf-area": {
      "description": "An OSPFv2 area",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-area-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-area-config-children"
        }
      ]
    },
    "schema-ospf-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-area"
      }
    },
    "schema-ospf-areas": {
      "description": "OSPFv2 areas",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-areas-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-default-originate": {
      "description": "Advertise a default route as external lsa\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-default-originate-config"
        }
      ]
    },
    "schema-ospf-distance": {
      "description": "Administrative distance for installation into the rib\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-distance-config"
        }
      ]
    },
    "schema-ospf-log": {
      "description": "Log configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-log-config"
        }
      ]
    },
    "schema-ospf-max-metric": {
      "description": "Set maximum metric value in router lsa to make stub router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-max-metric-config"
        }
      ]
    },
    "schema-ospf-rr-source-type": {
      "description": "Source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-metric-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-rr-source-type-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-rr-source-type"
            }
          ]
        }
      }
    },
    "schema-ospf-rr": {
      "description": "Route redistribute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-vrf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-lsa-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-vrf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-spf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/schema-ospf-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/schema-ospf-vrf-spf-timers"
        }
      }
    },
    "schema-ospf-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-vrf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-timers-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-vrf-ospf-config-children": {
      "properties": {
        "area": {
          "$ref": "#/x-defs/schema-ospf-areas"
        },
        "default-originate": {
          "$ref": "#/x-defs/schema-ospf-default-originate"
        },
        "distance": {
          "$ref": "#/x-defs/schema-ospf-distance"
        },
        "log": {
          "$ref": "#/x-defs/schema-ospf-log"
        },
        "max-metric": {
          "$ref": "#/x-defs/schema-ospf-max-metric"
        },
        "redistribute": {
          "$ref": "#/x-defs/schema-ospf-rr"
        },
        "timers": {
          "$ref": "#/x-defs/schema-ospf-vrf-timers"
        }
      }
    },
    "schema-ospf-counters": {
      "description": "Counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-counters-show"
        }
      ]
    },
    "schema-ospf-local-ip-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-ospf-counters"
        }
      }
    },
    "schema-ospf-local-ip": {
      "description": "A specific local interface address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-local-ip-show"
        },
        {
          "$ref": "#/x-defs/schema-ospf-local-ip-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-local-ips-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-local-ip"
      }
    },
    "schema-ospf-local-ips": {
      "description": "Local interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-local-ips-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-interface-show-children": {
      "properties": {
        "local-ip": {
          "$ref": "#/x-defs/schema-ospf-local-ips"
        }
      }
    },
    "schema-ospf-interface": {
      "description": "An interface name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interface-presentation"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        }
      ]
    },
    "schema-ospf-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-interface"
      }
    },
    "schema-ospf-interfaces": {
      "description": "OSPFv2 interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-bfd-info": {
      "x-unevaluatedProperties": false,
      "description": "OSPFv2 neighbor info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-bfd-info-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-statistic": {
      "x-unevaluatedProperties": false,
      "description": "OSPFv2 neighbor statistics info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-statistics-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-local-ip-show-children": {
      "properties": {
        "bfd-info": {
          "description": "OSPFv2 neighbor BFD info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ospf-nbr-bfd-info"
            }
          ]
        },
        "statistics": {
          "description": "OSPFv2 neighbor statistics",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ospf-nbr-statistic"
            }
          ]
        }
      }
    },
    "schema-ospf-ospf-nbr-local-ip": {
      "description": "OSPFv2 neighbor interface-ip info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ip-show"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ip-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-local-ips-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ip"
      }
    },
    "schema-ospf-ospf-nbr-local-ips": {
      "description": "OSPFv2 neighbor interface-ips",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ips-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-interface-show-children": {
      "properties": {
        "local-ip": {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-local-ips"
        }
      }
    },
    "schema-ospf-ospf-nbr-interface": {
      "description": "OSPFv2 per interface based neighbor info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-interface-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-nbr-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-ospf-nbr-interface"
      }
    },
    "schema-ospf-ospf-nbr-interfaces": {
      "description": "OSPFv2 interfaces based neighbor info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-neighbor-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-ospf-ospf-nbr-interfaces"
        }
      }
    },
    "schema-ospf-ospf-neighbor": {
      "description": "OSPFv2 neighbor info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-neighbor-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-neighbor-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-neighbors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospf-ipv4-nbr-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospf-ospf-neighbor"
      }
    },
    "schema-ospf-ospf-neighbors": {
      "description": "OSPFv2 interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-ospf-neighbors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-vrf-ospf-show-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-ospf-interfaces"
        },
        "neighbor": {
          "$ref": "#/x-defs/schema-ospf-ospf-neighbors"
        }
      }
    },
    "schema-ospf-vrf-ospf": {
      "description": "OSPFv2 VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-interfaces-action-children"
        },
        {
          "$ref": "#/x-defs/schema-ospf-database-action-children"
        }
      ]
    },
    "schema-pim-vrf-ecmp": {
      "description": "Choose all available ECMP paths for a particular RPF.  If 'off', the first nexthop found will be used.  This is the default.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-ecmp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-vrf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-vrf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-mesh-member": {
      "description": "A MSDP mesh member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-pim-mesh-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-mesh-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pim-mesh-member"
      }
    },
    "schema-pim-mesh-members": {
      "description": "Set of member-address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-mesh-members-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-msdp-mesh-group-config-children": {
      "properties": {
        "member-address": {
          "$ref": "#/x-defs/schema-pim-mesh-members"
        }
      }
    },
    "schema-pim-msdp-mesh-group-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-pim-msdp-mesh-group": {
      "description": "MSDP mesh-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-group-constraints"
        }
      ]
    },
    "schema-pim-msdp-mesh-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-msdp-mesh-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pim-msdp-mesh-group"
      }
    },
    "schema-pim-msdp-mesh-groups": {
      "description": "To connect multiple PIM-SM multicast domains using RPs.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-group-range": {
      "description": "A group range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-pim-group-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-group-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pim-group-range"
      }
    },
    "schema-pim-group-ranges-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {}
      ]
    },
    "schema-pim-group-ranges": {
      "description": "Set of group range assocaited to RP.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-group-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-pim-group-ranges-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-rp-config-children": {
      "properties": {
        "group-range": {
          "$ref": "#/x-defs/schema-pim-group-ranges"
        }
      }
    },
    "schema-pim-rp-defaults": {
      "anyOf": [
        {
          "required": [
            "prefix-list"
          ]
        },
        {}
      ]
    },
    "schema-pim-rp-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "not": {
            "required": [
              "group-range",
              "prefix-list"
            ]
          }
        }
      ]
    },
    "schema-pim-rp": {
      "description": "RP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-rp-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-rp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pim-rp-defaults"
        },
        {
          "$ref": "#/x-defs/schema-pim-rp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-rps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pim-rp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pim-rp"
      }
    },
    "schema-pim-rps": {
      "description": "RP address and associated group range.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-rps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-spt-switchover-is-action-immediate-def": {
      "properties": {
        "action": {
          "enum": [
            "immediate"
          ]
        }
      },
      "oneOf": [
        {
          "required": [
            "action"
          ],
          "properties": {
            "action": {
              "enum": [
                "immediate"
              ]
            }
          }
        }
      ]
    },
    "schema-pim-spt-switchover-is-action-not-immediate-def": {
      "not": {
        "$ref": "#/x-defs/schema-pim-spt-switchover-is-action-immediate-def"
      }
    },
    "schema-pim-spt-switchover-is-prefix-list-def": {
      "required": [
        "prefix-list"
      ]
    },
    "schema-pim-spt-switchover-is-not-prefix-list-def": {
      "not": {
        "$ref": "#/x-defs/schema-pim-spt-switchover-is-prefix-list-def"
      }
    },
    "schema-pim-spt-switchover-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-pim-spt-switchover-is-action-not-immediate-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-pim-spt-switchover-is-action-immediate-def"
                },
                {
                  "$ref": "#/x-defs/schema-pim-spt-switchover-is-not-prefix-list-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-pim-spt-switchover": {
      "description": "Build shortest path tree towards source.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-spt-switchover-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-spt-switchover-constraints"
        }
      ]
    },
    "schema-pim-af-ipv4-config-children": {
      "properties": {
        "rp": {
          "$ref": "#/x-defs/schema-pim-rps"
        },
        "spt-switchover": {
          "$ref": "#/x-defs/schema-pim-spt-switchover"
        }
      }
    },
    "schema-pim-af-ipv4": {
      "description": "IPv4 multicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pim-af-ipv4-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-af-ipv4-config-children"
        }
      ]
    },
    "schema-pim-address-family-config-children": {
      "properties": {
        "ipv4": {
          "$ref": "#/x-defs/schema-pim-af-ipv4"
        }
      }
    },
    "schema-pim-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-address-family-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-vrf-pim-config-children": {
      "properties": {
        "ecmp": {
          "$ref": "#/x-defs/schema-pim-vrf-ecmp"
        },
        "timers": {
          "$ref": "#/x-defs/schema-pim-vrf-timers"
        },
        "msdp-mesh-group": {
          "$ref": "#/x-defs/schema-pim-msdp-mesh-groups"
        },
        "address-family": {
          "$ref": "#/x-defs/schema-pim-address-family"
        }
      }
    },
    "schema-pim-vrf-pim": {
      "description": "PIM VRF configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-pim-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pim-vrf-pim-action-children"
        }
      ]
    },
    "schema-rib-import-protocol-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "route-map"
          ]
        }
      ]
    },
    "schema-rib-import-protocol": {
      "description": "Import Protocols from where routes are known\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-import-protocol-config"
        },
        {
          "$ref": "#/x-defs/schema-rib-import-protocol-constraints"
        }
      ]
    },
    "schema-rib-import-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-import-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-import-protocol"
      }
    },
    "schema-rib-import-protocols": {
      "description": "Import protocols from RIB to FIB",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-import-protocols-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-fib-filter-config-children": {
      "properties": {
        "protocol": {
          "$ref": "#/x-defs/schema-rib-import-protocols"
        }
      }
    },
    "schema-rib-fib-filter": {
      "description": "Vrf aware filtering",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-fib-filter-config"
        },
        {
          "$ref": "#/x-defs/schema-rib-fib-filter-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-rib-config-children": {
      "properties": {
        "fib-filter": {
          "$ref": "#/x-defs/schema-rib-fib-filter"
        }
      }
    },
    "schema-rib-via-entry-flags-show-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is already resolved, route-lookup is avoided.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "duplicate": {
          "description": "Duplicate nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "recursive": {
          "description": "Nexthop resolved through another gateway",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "active": {
          "description": "Nexthop is active",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Nexthop is installed in FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "unreachable": {
          "description": "Nexthop is ICMP unreachable",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "directly-connected": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-rib-via-entry-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-via-entry-flags-show-children"
        }
      ]
    },
    "schema-rib-via-entry-label": {
      "description": "A nexthop's label property",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-via-entry-label-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-via-entry-label"
      }
    },
    "schema-rib-via-entry-labels": {
      "description": "Labels for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-entry-label-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-isa-via-entry-show-children": {
      "properties": {
        "flags": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-via-entry-flags"
            }
          ]
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-via-entry-labels"
            }
          ]
        }
      }
    },
    "schema-rib-isa-via-entry-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-isa-via-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-isa-via-entry-show-children"
        }
      ]
    },
    "schema-rib-resolved-via-entry": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-isa-via-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-resolved-via-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-resolved-via-entry"
      }
    },
    "schema-rib-resolved-via-entries": {
      "description": "Resolved nexthops for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-entries-presentation"
        }
      ]
    },
    "schema-rib-via-entry-show-children": {
      "properties": {
        "resolved-via-entry": {
          "description": "Nexthop's resolved list of nexthops.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-resolved-via-entries"
            }
          ]
        }
      }
    },
    "schema-rib-via-entry": {
      "description": "A nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-isa-via-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-via-entry-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-via-entry-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-via-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-via-entry"
      }
    },
    "schema-rib-via-entries": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-route-flags-show-children": {
      "properties": {
        "selected": {
          "description": "Route is the selected or preferred route for the prefix\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Route is installed in the FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "failed": {
          "description": "Route installation in FIB has failed",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "queued": {
          "description": "Route has a pending FIB operation that has not completed\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "offloaded": {
          "description": "Route is installed as offload\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fib-selected": {
          "description": "Route is selected by fib\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-rib-route-flags": {
      "description": "Route flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-flags-show-children"
        }
      ]
    },
    "schema-rib-route-entry-show-children": {
      "properties": {
        "via-entry": {
          "$ref": "#/x-defs/schema-rib-via-entries"
        },
        "flags": {
          "$ref": "#/x-defs/schema-rib-route-flags"
        }
      }
    },
    "schema-rib-route-entry": {
      "description": "Protocol types from where routes are known\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-entry-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-route-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-entry-def-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-route-entry"
      }
    },
    "schema-rib-route-entries": {
      "description": "Route entries",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-entries-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-route-show-children": {
      "properties": {
        "route-entry": {
          "$ref": "#/x-defs/schema-rib-route-entries"
        }
      }
    },
    "schema-rib-route": {
      "description": "A route",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-routes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-route-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-route"
      }
    },
    "schema-rib-routes": {
      "description": "RIB Routes with info.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-routes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-routes-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-route-count-protocol": {
      "description": "routing protocol.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-count-protocol-show"
        }
      ]
    },
    "schema-rib-route-count-protocol-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-route-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-route-count-protocol"
      }
    },
    "schema-rib-route-count-protocols": {
      "description": "routing protocols.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-count-protocol-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-count-protocols-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-route-count-show-children": {
      "properties": {
        "protocol": {
          "description": "routing protocols.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-route-count-protocols"
            }
          ]
        }
      }
    },
    "schema-rib-route-count": {
      "description": "number of routes.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-route-count-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-route-count-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-rib-show-children": {
      "properties": {
        "route": {
          "$ref": "#/x-defs/schema-rib-routes"
        },
        "route-count": {
          "$ref": "#/x-defs/schema-rib-route-count"
        }
      }
    },
    "schema-rib-rib": {
      "description": "Vrf aware Routing-table per address-family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-rib-config-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-rib-show-children"
        },
        {
          "$ref": "#/x-defs/schema-rib-rib-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-ribs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-rib"
      }
    },
    "schema-rib-ribs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-rib-ribs": {
      "description": "RIB Routes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-ribs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-rib-ribs-constraints"
        },
        {
          "$ref": "#/x-defs/schema-rib-ribs-presentation"
        }
      ]
    },
    "schema-nexthop-tracking-nht-protocol": {
      "description": "nexthop tracking protocol.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocol-config"
        }
      ]
    },
    "schema-nexthop-tracking-nht-protocols-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocol"
      }
    },
    "schema-nexthop-tracking-nht-protocol-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-nexthop-tracking-nht-protocols": {
      "description": "nexthop tracking protocol.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocols-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocol-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-tracking-protocols-config-children": {
      "properties": {
        "protocol": {
          "description": "nexthop tracking protocol configuration.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nexthop-tracking-nht-protocols"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nexthop-tracking-protocols": {
      "description": "nexthop tracking protocols.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocols-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-tracking-routemap-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-protocols"
      }
    },
    "schema-nexthop-tracking-nexthop-tracking-route-maps": {
      "description": "nexthop tracking routemap",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-routemap-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-tracking-config-children": {
      "properties": {
        "route-map": {
          "description": "nexthop-tracking route-map",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-route-maps"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nexthop-protocol": {
      "description": "protocol\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-protocol-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-protocol-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-protocol-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-protocol"
      }
    },
    "schema-nexthop-tracking-protocols": {
      "description": "protocol\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-protocol-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-flags": {
      "description": "Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-flag-show"
        }
      ]
    },
    "schema-nexthop-tracking-resolved-show-children": {
      "properties": {
        "flags": {
          "description": "Resolved-via",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nexthop-tracking-flags"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nht-resolved-via": {
      "description": "resolved-via\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-show"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-resolved-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-resolved-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-resolved-via"
      }
    },
    "schema-nexthop-tracking-resolved-via": {
      "description": "resolved-via\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-presentation"
        }
      ]
    },
    "schema-nexthop-tracking-nht-ip-show-children": {
      "properties": {
        "protocol": {
          "$ref": "#/x-defs/schema-nexthop-tracking-protocols"
        },
        "resolved-via": {
          "$ref": "#/x-defs/schema-nexthop-tracking-resolved-via"
        }
      }
    },
    "schema-nexthop-tracking-nht-ip-address": {
      "description": "per ip address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-show"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-show-children"
        }
      ]
    },
    "schema-nexthop-tracking-nht-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-address"
      }
    },
    "schema-nexthop-tracking-nht-ip-addresses": {
      "description": "Set of ip addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-tracking-show-children": {
      "properties": {
        "ip-address": {
          "description": "ip address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nexthop-tracking-nht-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-nexthop-tracking-nexthop-tracking": {
      "description": "nexthop tracking configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-config-children"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-config"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nexthop-tracking-nexthop-trackings-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-tracking"
      }
    },
    "schema-nexthop-tracking-nexthop-trackings": {
      "description": "nexthop-tracking",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-trackings-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-trackings-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-vrf-lsa-timers": {
      "description": "OSPFv3 LSA timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-lsa-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-vrf-spf-timers": {
      "description": "OSPFv3 SPF timers.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-spf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-vrf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/schema-ospfv3-vrf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/schema-ospfv3-vrf-spf-timers"
        }
      }
    },
    "schema-ospfv3-vrf-timers": {
      "description": "OSPF6 Timers config for VRF.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-timers-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-log": {
      "description": "Log configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-log-config"
        }
      ]
    },
    "schema-ospfv3-filter-list": {
      "description": "Filters networks between OSPFv3 areas.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-filter-list-config"
        }
      ]
    },
    "schema-ospfv3-range-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-ospfv3-range": {
      "description": "Configure address range.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-range-config"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-range-constraints"
        }
      ]
    },
    "schema-ospfv3-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospfv3-range"
      }
    },
    "schema-ospfv3-ranges": {
      "description": "OSPFv3 area ranges.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-area-config-children": {
      "properties": {
        "filter-list": {
          "$ref": "#/x-defs/schema-ospfv3-filter-list"
        },
        "range": {
          "$ref": "#/x-defs/schema-ospfv3-ranges"
        }
      }
    },
    "schema-ospfv3-area": {
      "description": "An OSPFv3 area.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-area-config"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-area-config-children"
        }
      ]
    },
    "schema-ospfv3-areas-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ospfv3-area-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ospfv3-area"
      }
    },
    "schema-ospfv3-areas": {
      "description": "OSPFv3 areas.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-areas-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-distance": {
      "description": "Administrative distance for installation into the rib.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-distance-config"
        }
      ]
    },
    "schema-ospfv3-rr-source-type": {
      "description": "Redistribute source route type.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-rr-route-config"
        }
      ]
    },
    "schema-ospfv3-rr-config-children": {
      "properties": {
        "static": {
          "description": "Route redistribute of static routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-rr-source-type"
            }
          ]
        },
        "connected": {
          "description": "Route redistribute of connected routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-rr-source-type"
            }
          ]
        },
        "kernel": {
          "description": "Route redistribute of kernel routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-rr-source-type"
            }
          ]
        },
        "bgp": {
          "description": "Route redistribute of bgp routes.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-rr-source-type"
            }
          ]
        }
      }
    },
    "schema-ospfv3-rr": {
      "description": "Route redistribute.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-rr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-vrf-ospf6-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-ospfv3-vrf-timers"
        },
        "log": {
          "$ref": "#/x-defs/schema-ospfv3-log"
        },
        "area": {
          "$ref": "#/x-defs/schema-ospfv3-areas"
        },
        "distance": {
          "$ref": "#/x-defs/schema-ospfv3-distance"
        },
        "redistribute": {
          "$ref": "#/x-defs/schema-ospfv3-rr"
        }
      }
    },
    "schema-ospfv3-vrf-ospf6": {
      "description": "OSPFv3 global configuration at default VRF level.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-ospf6-config"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-vrf-ospf6-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-router-vrf-router-config-children": {
      "properties": {
        "static": {
          "$ref": "#/x-defs/schema-static-route-routes"
        },
        "bgp": {
          "$ref": "#/x-defs/schema-bgp-vrf-bgp"
        },
        "ospf": {
          "$ref": "#/x-defs/schema-ospf-vrf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/schema-pim-vrf-pim"
        },
        "rib": {
          "$ref": "#/x-defs/schema-rib-ribs"
        },
        "nexthop-tracking": {
          "$ref": "#/x-defs/schema-nexthop-tracking-nexthop-trackings"
        },
        "ospf6": {
          "$ref": "#/x-defs/schema-ospfv3-vrf-ospf6"
        }
      }
    },
    "schema-router-vrf-router": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-router-vrf-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-router-vrf-router-show-children"
        }
      ]
    },
    "schema-vxlan-l3vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config-children"
        }
      ]
    },
    "schema-vxlan-l3vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vxlan-l3vni"
      }
    },
    "schema-vxlan-l3vnis-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-vxlan-l3vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l3vnis-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vnis-constraints"
        }
      ]
    },
    "schema-vxlan-has-l3vni-config-children": {
      "properties": {
        "vni": {
          "description": "L3 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-l3vnis"
            }
          ]
        }
      }
    },
    "schema-vni-vrf-vni-bgp-info-show-children": {
      "properties": {
        "import-route-target": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        },
        "export-route-target": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        }
      }
    },
    "schema-vni-vrf-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vrf-vni-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/schema-vni-vrf-vni-bgp-info-show-children"
        }
      ]
    },
    "schema-vxlan-remote-router-mac": {
      "description": "Remote router MAC address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-remote-router-mac-show"
        }
      ]
    },
    "schema-vxlan-remote-router-mac-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mac-address-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vxlan-remote-router-mac"
      }
    },
    "schema-vxlan-remote-router-macs": {
      "description": "Remote router-macs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-remote-router-mac-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-nexthop-vtep": {
      "description": "A Remote nexthop VTEP info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-show"
        }
      ]
    },
    "schema-vxlan-nexthop-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vxlan-nexthop-vtep"
      }
    },
    "schema-vxlan-nexthop-vteps": {
      "description": "Collection of remote Nexthop VTEPs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-nexthop-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-has-l3vni-show-children": {
      "properties": {
        "bgp-info": {
          "description": "L3VNI bgp state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vrf-vni-bgp-info"
            }
          ]
        },
        "remote-router-mac": {
          "description": "remote router-mac",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-remote-router-macs"
            }
          ]
        },
        "nexthop-vtep": {
          "description": "remote nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-nexthop-vteps"
            }
          ]
        }
      }
    },
    "schema-vxlan-has-l3vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-has-l3vni-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-has-l3vni-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-has-l3vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l3vni-config"
        }
      ]
    },
    "schema-evpn-vrf-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vrf-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-has-l3vni-trait"
        }
      ]
    },
    "schema-ptp-vrf-ptp": {
      "description": "VRF PTP configuration.  Inherited by interfaces in this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ip-address-ip-prefix": {
      "description": "An IP address with prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefix-config"
        }
      ]
    },
    "schema-ip-address-ip-dhcp-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix"
      }
    },
    "schema-ip-address-ip-dhcp-prefixes-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "dhcp"
              ],
              "maxProperties": 1
            },
            {
              "required": [
                "dhcp6"
              ],
              "maxProperties": 1
            },
            {
              "allOf": [
                {
                  "not": {
                    "required": [
                      "dhcp6"
                    ]
                  }
                },
                {
                  "not": {
                    "required": [
                      "dhcp"
                    ]
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ip-address-ip-dhcp-prefixes": {
      "description": "Set of IP addresses, including route prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefixes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefixes-constraints"
        }
      ]
    },
    "schema-vrf-ip-config-children": {
      "properties": {
        "address": {
          "description": "static IPv4 or IPv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        }
      }
    },
    "schema-vrf-ip": {
      "description": "IP addresses associated with the VRF's loopback interface.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-ip-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrf-ip-config-children"
        }
      ]
    },
    "schema-vrf-loopback-config-children": {
      "properties": {
        "ip": {
          "description": "Properties associated with the loopback IP address on this VRF.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vrf-ip"
            }
          ]
        }
      }
    },
    "schema-vrf-loopback-defaults": {
      "anyOf": [
        {
          "properties": {
            "ip": {
              "anyOf": [
                {},
                {
                  "not": {
                    "required": [
                      "address"
                    ]
                  }
                }
              ]
            }
          }
        },
        {}
      ]
    },
    "schema-vrf-loopback": {
      "description": "The loopback IP interface associated with this VRF.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-loopback-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrf-loopback-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrf-loopback-defaults"
        }
      ]
    },
    "schema-vrf-vrf-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/schema-router-vrf-router"
        },
        "evpn": {
          "$ref": "#/x-defs/schema-evpn-vrf-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-vrf-ptp"
        },
        "loopback": {
          "$ref": "#/x-defs/schema-vrf-loopback"
        }
      }
    },
    "schema-common-vrf-common-vrf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "properties": {
            "table": {
              "minimum": 1001,
              "maximum": 1255
            }
          }
        }
      ]
    },
    "schema-vrf-vrf": {
      "description": "VRF configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrf-config"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-common-vrf-constraints"
        }
      ]
    },
    "schema-vrf-vrfs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vrf-vrf"
      }
    },
    "schema-vrf-vrf-id-mgmt-def": {
      "required": [
        "mgmt"
      ]
    },
    "schema-vrf-vrf-id-is-not-mgmt-def": {
      "not": {
        "$ref": "#/x-defs/schema-vrf-vrf-id-mgmt-def"
      }
    },
    "schema-vrf-vrf-config-router-pim-def": {
      "additionalProperties": {
        "required": [
          "router"
        ],
        "properties": {
          "router": {
            "required": [
              "pim"
            ]
          }
        }
      }
    },
    "schema-vrf-vrf-config-router-is-not-pim-def": {
      "not": {
        "$ref": "#/x-defs/schema-vrf-vrf-config-router-pim-def"
      }
    },
    "schema-vrf-vrfs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-vrf-vrf-id-is-not-mgmt-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-vrf-vrf-config-router-is-not-pim-def"
                },
                {
                  "$ref": "#/x-defs/schema-vrf-vrf-id-mgmt-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-vrf-vrfs-defaults": {
      "anyOf": [
        {
          "required": [
            "mgmt"
          ],
          "properties": {
            "mgmt": {
              "properties": {
                "router": {}
              }
            }
          }
        },
        {}
      ]
    },
    "schema-vrf-vrfs": {
      "description": "VRFs configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrf-vrfs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrfs-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrf-vrfs-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-vrf-common-vrfs-presentation"
        }
      ]
    },
    "schema-interface-interface-is-eth-def": {
      "properties": {
        "type": {
          "enum": [
            "eth"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-eth-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-eth-def"
      }
    },
    "schema-interface-interface-has-no-bond-def": {
      "not": {
        "required": [
          "bond"
        ]
      }
    },
    "schema-interface-interface-has-no-vrr-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "vrr"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-igmp-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "igmp"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-vrrp-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "vrrp"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-nd-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "neighbor-discovery"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-vlan-def": {
      "not": {
        "required": [
          "vlan"
        ]
      }
    },
    "schema-interface-interface-has-no-base-interface-def": {
      "not": {
        "required": [
          "base-interface"
        ]
      }
    },
    "schema-interface-interface-has-no-evpn-def": {
      "not": {
        "required": [
          "evpn"
        ]
      }
    },
    "schema-interface-interface-has-no-router-def": {
      "not": {
        "required": [
          "router"
        ]
      }
    },
    "schema-interface-interface-has-no-ptp-def": {
      "not": {
        "required": [
          "ptp"
        ]
      }
    },
    "schema-interface-interface-has-no-tunnel-def": {
      "not": {
        "required": [
          "tunnel"
        ]
      }
    },
    "schema-interface-interface-has-no-synce-def": {
      "not": {
        "required": [
          "synce"
        ]
      }
    },
    "schema-interface-interface-has-no-dot1x-def": {
      "not": {
        "required": [
          "dot1x"
        ]
      }
    },
    "schema-interface-interface-has-no-fastlinkup-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "fast-linkup"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-ar-def": {
      "properties": {
        "router": {
          "not": {
            "required": [
              "adaptive-routing"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-flap-protection-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "flap-protection"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-lldp-def": {
      "not": {
        "required": [
          "lldp"
        ]
      }
    },
    "schema-interface-interface-has-no-telemetry-def": {
      "not": {
        "required": [
          "telemetry"
        ]
      }
    },
    "schema-interface-interface-eth-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-eth-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-eth-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-igmp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrrp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-nd-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-evpn-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-router-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ptp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-ar-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-flap-protection-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-not-swp-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
      }
    },
    "schema-interface-interface-has-no-mh-segment-def": {
      "properties": {
        "evpn": {
          "properties": {
            "multihoming": {
              "not": {
                "required": [
                  "segment"
                ]
              }
            }
          }
        }
      }
    },
    "schema-interface-interface-swp-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-swp-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-mh-segment-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-not-bond-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-bond-def"
      }
    },
    "schema-interface-interface-bond-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-bond-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-loopback-def": {
      "properties": {
        "type": {
          "enum": [
            "loopback"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-loopback-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-loopback-def"
      }
    },
    "schema-interface-interface-has-no-link-def": {
      "not": {
        "required": [
          "link"
        ]
      }
    },
    "schema-interface-interface-has-no-gateway-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "gateway"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-pbr-def": {
      "properties": {
        "router": {
          "not": {
            "required": [
              "pbr"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-acl-def": {
      "not": {
        "required": [
          "acl"
        ]
      }
    },
    "schema-interface-interface-has-no-bridge-def": {
      "not": {
        "required": [
          "bridge"
        ]
      }
    },
    "schema-interface-interface-has-no-vrf-def": {
      "properties": {
        "ip": {
          "not": {
            "required": [
              "vrf"
            ]
          }
        }
      }
    },
    "schema-interface-interface-loopback-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-loopback-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-loopback-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-link-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrrp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-nd-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-gateway-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-pbr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-evpn-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ptp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-acl-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-bridge-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-ar-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-flap-protection-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-vrf-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-svi-def": {
      "properties": {
        "type": {
          "enum": [
            "svi"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-svi-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-svi-def"
      }
    },
    "schema-interface-interface-has-no-autoneg-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "auto-negotiate"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-duplex-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "duplex"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-speed-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "speed"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-no-fec-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "fec"
            ]
          }
        }
      }
    },
    "schema-interface-interface-svi-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-svi-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-svi-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-autoneg-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-duplex-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-speed-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-fec-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bridge-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-evpn-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-ar-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-flap-protection-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-sub-def": {
      "properties": {
        "type": {
          "enum": [
            "sub"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-sub-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-sub-def"
      }
    },
    "schema-interface-interface-sub-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-sub-def"
        },
        {
          "allOf": [
            {
              "required": [
                "base-interface",
                "vlan"
              ]
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-is-sub-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-autoneg-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-duplex-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-speed-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-fec-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bridge-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-mh-segment-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-ar-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-flap-protection-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-peerlink-def": {
      "properties": {
        "type": {
          "enum": [
            "peerlink"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-peerlink-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-peerlink-def"
      }
    },
    "schema-interface-interface-peerlink-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-peerlink-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-peerlink-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-gateway-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-evpn-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-router-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-acl-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-tunnel-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-is-tunnel-def": {
      "properties": {
        "type": {
          "enum": [
            "tunnel"
          ]
        }
      }
    },
    "schema-interface-interface-is-not-tunnel-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-is-tunnel-def"
      }
    },
    "schema-interface-interface-tunnel-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-is-not-tunnel-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrr-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-igmp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vrrp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-nd-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-vlan-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-base-interface-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-evpn-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-ptp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-bridge-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-no-synce-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-fastlinkup-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-ar-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-flap-protection-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-lldp-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-is-configured-def": {
      "required": [
        "qos"
      ],
      "properties": {
        "qos": {
          "required": [
            "pfc-watchdog"
          ]
        }
      }
    },
    "schema-qos-pfc-wd-if-pfc-wd-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-is-configured-def"
      }
    },
    "schema-qos-pfc-wd-if-qos-pfc-wd-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-has-dot1x-def": {
      "required": [
        "dot1x"
      ]
    },
    "schema-interface-interface-may-configure-bridge-domain-br-default-def": {
      "properties": {
        "bridge": {
          "properties": {
            "domain": {
              "required": [
                "br_default"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-dot1x-brige-domain-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-has-no-dot1x-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-has-dot1x-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-may-configure-bridge-domain-br-default-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-has-telemetry-def": {
      "required": [
        "telemetry"
      ]
    },
    "schema-interface-interface-has-breakout-def": {
      "required": [
        "link"
      ],
      "properties": {
        "link": {
          "required": [
            "breakout"
          ],
          "properties": {
            "breakout": {
              "type": "object",
              "minProperties": 1,
              "maxProperties": 1
            }
          }
        }
      }
    },
    "schema-interface-interface-has-no-breakout-def": {
      "not": {
        "$ref": "#/x-defs/schema-interface-interface-has-breakout-def"
      }
    },
    "schema-interface-interface-has-1x-breakout-def": {
      "required": [
        "link"
      ],
      "properties": {
        "link": {
          "required": [
            "breakout"
          ],
          "properties": {
            "breakout": {
              "required": [
                "1x"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-telemetry-breakout-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-has-no-telemetry-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-has-telemetry-def"
            },
            {
              "oneOf": [
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-no-breakout-def"
                },
                {
                  "$ref": "#/x-defs/schema-interface-interface-has-1x-breakout-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-interface-interface-has-no-mac-address-def": {
      "properties": {
        "link": {
          "not": {
            "required": [
              "mac-address"
            ]
          }
        }
      }
    },
    "schema-interface-interface-has-mac-address-def": {
      "required": [
        "link"
      ],
      "properties": {
        "link": {
          "required": [
            "mac-address"
          ]
        }
      }
    },
    "schema-interface-router-ar-disabled-def": {
      "properties": {
        "router": {
          "properties": {
            "adaptive-routing": {
              "properties": {
                "enable": {
                  "enum": [
                    "off"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-interface-interface-link-mac-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-has-no-mac-address-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-has-mac-address-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-router-ar-disabled-def"
            }
          ]
        }
      ]
    },
    "schema-interface-interface-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "type"
          ]
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-eth-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-swp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-bond-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-loopback-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-svi-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-sub-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-peerlink-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-tunnel-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-qos-pfc-wd-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-dot1x-brige-domain-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-telemetry-breakout-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-link-mac-constraints"
        }
      ]
    },
    "schema-pbr-if-pbr-map": {
      "description": "Interface Pbr map",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-if-pbr-map-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-if-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-if-pbr-map"
      }
    },
    "schema-pbr-if-pbr-maps-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-pbr-if-pbr-maps": {
      "description": "Interface PBR maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-if-pbr-maps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-pbr-if-pbr-maps-constraints"
        }
      ]
    },
    "schema-pbr-if-pbr-config-children": {
      "properties": {
        "map": {
          "description": "PBR map to use on this interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-if-pbr-maps"
            }
          ]
        }
      }
    },
    "schema-pbr-if-pbr": {
      "description": "PBR interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-if-pbr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-if-authentication-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "required": [
                "message-digest-key",
                "md5-key"
              ]
            }
          ]
        }
      ]
    },
    "schema-ospf-if-authentication": {
      "description": "md5 authentication configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-authentication-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-authentication-constraints"
        }
      ]
    },
    "schema-ospf-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-bfd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-if-timers-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "allOf": [
                {
                  "anyOf": [
                    {
                      "not": {
                        "required": [
                          "dead-interval"
                        ]
                      }
                    },
                    {
                      "required": [
                        "dead-interval"
                      ],
                      "properties": {
                        "dead-interval": {
                          "not": {
                            "enum": [
                              "minimal"
                            ]
                          }
                        }
                      }
                    }
                  ]
                },
                {
                  "not": {
                    "required": [
                      "hello-multiplier"
                    ]
                  }
                }
              ]
            },
            {
              "allOf": [
                {
                  "required": [
                    "dead-interval"
                  ],
                  "properties": {
                    "dead-interval": {
                      "enum": [
                        "minimal"
                      ]
                    }
                  }
                },
                {
                  "not": {
                    "required": [
                      "hello-interval"
                    ]
                  }
                },
                {
                  "required": [
                    "hello-multiplier"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ospf-if-timers": {
      "description": "Timers configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-if-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-timers-constraints"
        }
      ]
    },
    "schema-ospf-if-ospf-config-children": {
      "properties": {
        "authentication": {
          "$ref": "#/x-defs/schema-ospf-if-authentication"
        },
        "bfd": {
          "$ref": "#/x-defs/schema-ospf-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/schema-ospf-if-timers"
        }
      }
    },
    "schema-ospf-if-ospf": {
      "description": "OSPFv2 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-ospf-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-if-ospf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-if-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-if-bfd": {
      "description": "BFD configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-bfd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-allow-rp": {
      "description": "Allow RP feature, which allows RP address to be accepts for the received\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-allow-rp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-if-af-ipv4-unicast-config-children": {
      "properties": {
        "allow-rp": {
          "$ref": "#/x-defs/schema-pim-allow-rp"
        }
      }
    },
    "schema-pim-if-af-ipv4-unicast": {
      "description": "IPv4 unicast address family\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-af-ipv4-unicast-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-af-ipv4-unicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-if-address-family-config-children": {
      "properties": {
        "ipv4-unicast": {
          "$ref": "#/x-defs/schema-pim-if-af-ipv4-unicast"
        }
      }
    },
    "schema-pim-if-address-family": {
      "description": "Address family specific configuration\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-if-address-family-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-if-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-pim-if-timers"
        },
        "bfd": {
          "$ref": "#/x-defs/schema-pim-if-bfd"
        },
        "address-family": {
          "$ref": "#/x-defs/schema-pim-if-address-family"
        }
      }
    },
    "schema-pim-if-pim": {
      "description": "PIM interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-pim-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-if-pim-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-adaptive-routing-if-ar": {
      "description": "Adaptive routing interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-if-ar-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-if-bfd": {
      "description": "BFD configuration on OSPFv3 interface level.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-bfd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-if-timers": {
      "description": "Timers configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospfv3-if-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-if-ospf6-config-children": {
      "properties": {
        "bfd": {
          "$ref": "#/x-defs/schema-ospfv3-if-bfd"
        },
        "timers": {
          "$ref": "#/x-defs/schema-ospfv3-if-timers"
        }
      }
    },
    "schema-ospfv3-if-ospf6": {
      "description": "OSPFv3 interface configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-ospf6-config"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-if-ospf6-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-router-if-router-config-children": {
      "properties": {
        "pbr": {
          "$ref": "#/x-defs/schema-pbr-if-pbr"
        },
        "ospf": {
          "$ref": "#/x-defs/schema-ospf-if-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/schema-pim-if-pim"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/schema-adaptive-routing-if-ar"
        },
        "ospf6": {
          "$ref": "#/x-defs/schema-ospfv3-if-ospf6"
        }
      }
    },
    "schema-router-if-router": {
      "description": "interface router",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-router-if-router-config-children"
        }
      ]
    },
    "schema-lldp-if-lldp-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "application-tlv"
            ]
          }
        },
        {}
      ]
    },
    "schema-lldp-if-application-tlv-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-lldp-port": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "schema-lldp-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-port"
      }
    },
    "schema-lldp-ports": {
      "description": "L4 ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-ports-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-app": {
      "description": "Application name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-port-config"
        }
      ]
    },
    "schema-lldp-apps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-app"
      }
    },
    "schema-lldp-apps": {
      "description": "Application names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-apps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-apps-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-if-application-tlv-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-ports"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-ports"
            }
          ]
        },
        "app": {
          "description": "application for which application priority tlv will be send.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-apps"
            }
          ]
        }
      }
    },
    "schema-lldp-application-tlv-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "tcp-port"
            ]
          }
        },
        {
          "not": {
            "required": [
              "udp-port"
            ]
          }
        },
        {
          "not": {
            "required": [
              "app"
            ]
          }
        },
        {}
      ]
    },
    "schema-lldp-if-application-tlv": {
      "description": "Application tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-application-tlv-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-application-tlv-config-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-defaults"
        }
      ]
    },
    "schema-lldp-if-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority tlv should be sent.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-if-application-tlv"
            }
          ]
        }
      }
    },
    "schema-vlan-vid-vlan-vid-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-vlan-vid-vlan-vid": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-config"
        }
      ]
    },
    "schema-vlan-vid-vlan-all-vids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-vid"
      }
    },
    "schema-vlan-vid-vlan-all-vids-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "all"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "all"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-vlan-vid-vlan-all-vids": {
      "description": "Set of VLAN IDs, including all option\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vids-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vids-constraints"
        }
      ]
    },
    "schema-lldp-bridge-config-children": {
      "properties": {
        "vlan": {
          "description": "Set of vlans understood by this neighbor.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "schema-lldp-bridge": {
      "description": "An LLDP bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-bridge-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-bridge-config-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-cap-flags-show-children": {
      "properties": {
        "is-bridge": {
          "description": "Bridge capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "is-router": {
          "description": "Router capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-cap-flags": {
      "description": "LLDP Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-cap-flags-show-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-chassis-show-children": {
      "properties": {
        "capability": {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-cap-flags"
        }
      }
    },
    "schema-lldp-if-lldp-neigh-chassis": {
      "description": "LLDP Chassis related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-chassis-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-chassis-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-autoneg-flags-show-children": {
      "properties": {
        "is-enabled": {
          "description": "Autoneg Enabled",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "is-supported": {
          "description": "Autoneg Supported",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-autoneg-flags": {
      "description": "LLDP Neighbor PMD Autoneg flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-autoneg-flags-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-adver-cap-flags-show-children": {
      "properties": {
        "hd": {
          "description": "HD",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fd": {
          "description": "FD",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-adver-cap-flags": {
      "description": "LLDP Neighbor Advertised Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap-flags-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-adver-cap-show-children": {
      "properties": {
        "flags": {
          "description": "LLDP neighbor autoneg advertised capability flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap-flags"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-adver-cap": {
      "description": "LLDP Neighbor Advertised Capability",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-advertised-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-cap-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-lldp-neigh-adver-cap"
      }
    },
    "schema-lldp-lldp-neigh-advertised-capabilities": {
      "description": "LLDP Neighbor advertised capabilities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-advertised-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-lldp-neigh-pmd-autoneg-show-children": {
      "properties": {
        "autoneg": {
          "description": "PMD Autoneg Flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-lldp-neigh-autoneg-flags"
            }
          ]
        },
        "advertised": {
          "description": "Autoneg advertised capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-lldp-neigh-advertised-capabilities"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-pmd-autoneg": {
      "description": "LLDP Neighbor PMD Autoneg",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg-show-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-port-show-children": {
      "properties": {
        "pmd-autoneg": {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-pmd-autoneg"
        }
      }
    },
    "schema-lldp-if-lldp-neigh-port": {
      "description": "LLDP Port related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-port-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-port-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-med-cap-flags-show-children": {
      "properties": {
        "capabilities": {
          "description": "Capabilities",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "policy": {
          "description": "Policy capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "location": {
          "description": "Location capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "inventory": {
          "description": "Inventory capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "mdi-pse": {
          "description": "MDI/PSI capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "mdi-pd": {
          "description": "MDI/PD capability",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp-neigh-med-cap-flags": {
      "description": "LLDP MED Neighbor Capability flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-med-cap-flags-show-children"
        }
      ]
    },
    "schema-lldp-lldp-neigh-med-inventory": {
      "description": "LLDP Neighbor Inventory",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-med-inventory-show"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-med-show-children": {
      "properties": {
        "capability": {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-med-cap-flags"
        },
        "inventory": {
          "$ref": "#/x-defs/schema-lldp-lldp-neigh-med-inventory"
        }
      }
    },
    "schema-lldp-if-lldp-neigh-med": {
      "description": "LLDP MED related information on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-med-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-med-show-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neigh-show-children": {
      "properties": {
        "bridge": {
          "description": "Bridge properties, such as VLANs, of the neighbor\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-bridge"
            }
          ]
        },
        "chassis": {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-chassis"
        },
        "port": {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-port"
        },
        "lldp-med": {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-med"
        }
      }
    },
    "schema-lldp-if-lldp-neigh": {
      "description": "LLDP on an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neigh-show-children"
        }
      ]
    },
    "schema-lldp-if-lldp-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-neighbor-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-if-lldp-neigh"
      }
    },
    "schema-lldp-if-lldp-neighs": {
      "description": "LLDP on all interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-neighs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-if-lldp-show-children": {
      "properties": {
        "neighbor": {
          "description": "LLDP neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-if-lldp-neighs"
            }
          ]
        }
      }
    },
    "schema-lldp-if-lldp": {
      "description": "LLDP on for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-defaults"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-config"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-if-lldp-show-children"
        }
      ]
    },
    "schema-bond-if-bond-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "member"
          ]
        }
      ]
    },
    "schema-bond-if-bond-member-defaults": {},
    "schema-bond-if-bond-member": {
      "description": "A bond member",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-config"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-show"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-member-defaults"
        }
      ]
    },
    "schema-bond-if-bond-members-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bond-if-bond-member-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bond-if-bond-member"
      }
    },
    "schema-bond-if-bond-members-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-bond-if-bond-members": {
      "description": "Set of bond members\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-members-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-members-constraints"
        }
      ]
    },
    "schema-mlag-mlag-cc-entry": {
      "description": "Mlag consistency checker parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-cc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-cc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-cc-entry"
      }
    },
    "schema-mlag-if-mlag-cc": {
      "description": "Interface MLAG Consistency-checker",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-collection-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-if-mlag-show-children": {
      "properties": {
        "consistency-checker": {
          "description": "Consistency-checker parameters for mlag interfaces",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-if-mlag-cc"
            }
          ]
        }
      }
    },
    "schema-mlag-if-mlag": {
      "description": "MLAG configuration on the bond interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-config"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-if-mlag-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bond-if-bond-config-children": {
      "properties": {
        "member": {
          "$ref": "#/x-defs/schema-bond-if-bond-members"
        },
        "mlag": {
          "$ref": "#/x-defs/schema-mlag-if-mlag"
        }
      }
    },
    "schema-bond-if-bond": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bond-if-bond-config"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bond-if-bond-config-children"
        }
      ]
    },
    "schema-bridge-if-domain-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "allOf": [
                {
                  "not": {
                    "required": [
                      "access"
                    ]
                  }
                },
                {
                  "not": {
                    "required": [
                      "untagged"
                    ]
                  }
                }
              ]
            },
            {
              "required": [
                "access"
              ]
            },
            {
              "required": [
                "untagged"
              ]
            }
          ]
        }
      ]
    },
    "schema-stp-if-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-domain-stp-vlan-config"
        }
      ]
    },
    "schema-stp-if-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stp-if-domain-stp-vlan"
      }
    },
    "schema-vlan-vid-vlan-vids-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-stp-if-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-domain-stp-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vids-constraints"
        }
      ]
    },
    "schema-stp-if-stp-config-children": {
      "properties": {
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-stp-if-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "schema-stp-if-stp": {
      "description": "attributed related to a stpd interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-if-stp-config"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-action-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-if-stp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-if-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/schema-stp-if-stp"
        },
        "vlan": {
          "description": "Set of allowed vlans for this bridge domain on this interface.  If \"all\", inherit all vlans from the bridge domain, if appropriate. This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vlan-vid-vlan-all-vids"
            }
          ]
        }
      }
    },
    "schema-bridge-if-domain-defaults": {
      "anyOf": [
        {
          "not": {
            "anyOf": [
              {
                "required": [
                  "access"
                ]
              },
              {
                "required": [
                  "vlan"
                ]
              }
            ]
          }
        },
        {
          "required": [
            "vlan"
          ]
        },
        {
          "required": [
            "access"
          ]
        }
      ]
    },
    "schema-bridge-if-domain": {
      "description": "Bridge domain on this interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-config"
        },
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-if-domain-defaults"
        }
      ]
    },
    "schema-bridge-if-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-if-domain"
      }
    },
    "schema-bridge-if-domains-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-bridge-if-domains": {
      "description": "Bridge domains on this interface",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-if-domains-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-if-domains-constraints"
        }
      ]
    },
    "schema-bridge-if-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/schema-bridge-if-domains"
        }
      }
    },
    "schema-bridge-if-bridge": {
      "description": "attributed related to a bridged interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-if-bridge-config-children"
        }
      ]
    },
    "schema-evpn-if-mh-segment-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "oneOf": [
                {
                  "required": [
                    "local-id"
                  ]
                },
                {
                  "required": [
                    "identifier"
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-evpn-if-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-mh-segment-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-mh-segment-constraints"
        }
      ]
    },
    "schema-evpn-if-multihoming-config-children": {
      "properties": {
        "segment": {
          "$ref": "#/x-defs/schema-evpn-if-mh-segment"
        }
      }
    },
    "schema-evpn-if-multihoming-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "segment"
                    ]
                  }
                },
                {
                  "properties": {
                    "segment": {
                      "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "uplink"
                    ]
                  }
                },
                {
                  "properties": {
                    "uplink": {
                      "enum": [
                        "off"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-evpn-if-multihoming": {
      "description": "Multihoming interface configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-multihoming-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-multihoming-config-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-multihoming-constraints"
        }
      ]
    },
    "schema-evpn-if-evpn-config-children": {
      "properties": {
        "multihoming": {
          "$ref": "#/x-defs/schema-evpn-if-multihoming"
        }
      }
    },
    "schema-evpn-if-evpn": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-if-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-if-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-if-ptp-timers": {
      "description": "Interface PTP timerss",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-if-shaper": {
      "description": "Shaper",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-shaper-config"
        }
      ]
    },
    "schema-ptp-if-ptp-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-timers"
        },
        "shaper": {
          "$ref": "#/x-defs/schema-ptp-if-shaper"
        }
      }
    },
    "schema-ptp-if-ptp": {
      "description": "Interface Specific PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-acl-outbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-acl-outbound-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "control-plane"
            ]
          }
        },
        {}
      ]
    },
    "schema-acl-outbound": {
      "description": "Outbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-acl-outbound-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-outbound-defaults"
        }
      ]
    },
    "schema-acl-inbound-config-children": {
      "properties": {
        "control-plane": {
          "description": "ACL applied for control plane",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-acl-inbound-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "control-plane"
            ]
          }
        },
        {}
      ]
    },
    "schema-acl-inbound": {
      "description": "Inbound direction",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-acl-inbound-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-inbound-defaults"
        }
      ]
    },
    "schema-acl-if-acl-config-children": {
      "properties": {
        "outbound": {
          "description": "ACL applied for outbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-outbound"
            }
          ]
        },
        "inbound": {
          "description": "ACL applied for inbound direction",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-acl-inbound"
            }
          ]
        }
      }
    },
    "schema-acl-if-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acl-config-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-show-children"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-defaults"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-presentation"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acl-constraints"
        }
      ]
    },
    "schema-acl-if-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-acl-if-acl"
      }
    },
    "schema-acl-if-acls": {
      "description": "Interface ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-acl-if-acls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-acl-if-acls-presentation"
        }
      ]
    },
    "schema-tunnel-if-tunnel-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "source-ip",
            "dest-ip"
          ]
        }
      ]
    },
    "schema-tunnel-if-tunnel": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-tunnel-if-tunnel-config"
        },
        {
          "$ref": "#/x-defs/schema-tunnel-if-tunnel-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-rx-pfc-stats": {
      "description": "RoCE Rx PFC Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-pfc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-rx-roce-stats": {
      "description": "RoCE Rx RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-roce-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-rx-non-roce-stats": {
      "description": "RoCE Rx CNP Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-non-roce-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-rx-stats-show-children": {
      "properties": {
        "rx-pfc-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-pfc-stats"
        },
        "rx-roce-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-roce-stats"
        },
        "rx-non-roce-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-non-roce-stats"
        }
      }
    },
    "schema-roce-show-if-roce-rx-stats": {
      "description": "RoCE Rx Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-pfc-stats": {
      "description": "RoCE Tx PFC Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-pfc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-roce-stats": {
      "description": "RoCE Tx RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-roce-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-non-roce-stats": {
      "description": "Tx non-RoCE Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-non-roce-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-cnp-stats": {
      "description": "RoCE Tx CNP Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-cnp-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-ecn-stats": {
      "description": "RoCE Tx ECN Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-ecn-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-tx-stats-show-children": {
      "properties": {
        "tx-pfc-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-pfc-stats"
        },
        "tx-roce-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-roce-stats"
        },
        "tx-non-roce-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-non-roce-stats"
        },
        "tx-cnp-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-cnp-stats"
        },
        "tx-ecn-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-ecn-stats"
        }
      }
    },
    "schema-roce-show-if-roce-tx-stats": {
      "description": "RoCE Tx Stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-stats-show-children": {
      "properties": {
        "rx-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-rx-stats"
        },
        "tx-stats": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-tx-stats"
        }
      }
    },
    "schema-roce-show-if-roce-stats": {
      "description": "Interface roce counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-counter-action-children"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-dscp": {
      "description": "DSCP to SP config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-sp-dscp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-dscps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-roce-dscp"
      }
    },
    "schema-roce-show-roce-dscps": {
      "description": "RoCE PCP/DSCP->SP mapping configurations",
      "title": "RoCE PCP/DSCP->SP mapping configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-dscps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-dscps-presentation"
        }
      ]
    },
    "schema-roce-show-roce-pfc": {
      "description": "PFC config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pfc-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-tc": {
      "description": "SP to TC config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-sp-tc-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-tcs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-roce-tc"
      }
    },
    "schema-roce-show-roce-tcs": {
      "description": "RoCE SP->TC mapping and ETS configurations",
      "title": "RoCE SP->TC mapping and ETS configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-tcs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-tcs-presentation"
        }
      ]
    },
    "schema-roce-show-trust": {
      "description": "Trust config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-trust-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-congestion": {
      "description": "Congestion Control config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-congestion-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-if-roce-pool": {
      "description": "Interface Roce Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-usage-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-prio-map-show"
        }
      ]
    },
    "schema-roce-show-if-roce-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-if-roce-pool"
      }
    },
    "schema-roce-show-if-roce-pools": {
      "description": "Interface Roce pools",
      "title": "RoCE Pool Status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-pool-presentation"
        }
      ]
    },
    "schema-roce-show-if-roce-status-show-children": {
      "properties": {
        "prio-map": {
          "$ref": "#/x-defs/schema-roce-show-roce-dscps"
        },
        "pfc": {
          "$ref": "#/x-defs/schema-roce-show-roce-pfc"
        },
        "tc-map": {
          "$ref": "#/x-defs/schema-roce-show-roce-tcs"
        },
        "trust": {
          "$ref": "#/x-defs/schema-roce-show-trust"
        },
        "congestion-control": {
          "$ref": "#/x-defs/schema-roce-show-roce-congestion"
        },
        "pool-map": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-pools"
        }
      }
    },
    "schema-roce-show-if-roce-status": {
      "description": "Interface status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status-show-children"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-mode-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status-presentation"
        }
      ]
    },
    "schema-roce-show-if-roce-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-stats"
        },
        "status": {
          "$ref": "#/x-defs/schema-roce-show-if-roce-status"
        }
      }
    },
    "schema-roce-if-roce": {
      "description": "An interface roce info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-if-roce-show-children"
        }
      ]
    },
    "schema-qos-eq-mapping-if-qos-egress-queue": {
      "description": "traffic-class mapped to the internal switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-qos-egress-queue-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-eq-mapping-if-qos-egress-queue-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-eq-mapping-if-qos-egress-queue"
      }
    },
    "schema-qos-eq-mapping-if-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "title": "SP->TC mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-qos-egress-queue-sp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp-presentation"
        }
      ]
    },
    "schema-qos-eq-mapping-if-egress-queue-show-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-qos-egress-queue-sp"
        }
      }
    },
    "schema-qos-eq-mapping-if-egress-queue": {
      "description": "Properties associated with SP->TC mapping configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-egress-queue-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-ing-port-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-ing-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-ing-port": {
      "description": "Buffer stats for ingress port region",
      "title": "Buffer Statistics - Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-ing-pg-stats": {
      "description": "Ingress Buffer Priority Group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-ing-pg-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-ing-pg": {
      "description": "Buffer stats for ingress priority group region",
      "title": "Buffer Statistics - Ingress Priority Group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-port-stats": {
      "description": "Egress Buffer Port Region",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-port": {
      "description": "Buffer stats for egress port region",
      "title": "Buffer Statistics - Egress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-tc-stats": {
      "description": "Egress Buffer Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-tc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-tc": {
      "description": "Interface egress traffic class QoS buffers",
      "title": "Buffer - Egress Traffic Class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-mc-stats": {
      "description": "Egress Buffer Multicast",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-mc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-stats"
      }
    },
    "schema-qos-buffers-if-qos-buffers-eg-mc": {
      "description": "Interface egress multicast QoS buffers",
      "title": "Buffer - Egress Multicast",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc-presentation"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-ing-port-desc-stats": {
      "description": "Ingress Buffer Descriptor Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-egr-desc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buff-ing-port-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port-desc-stats"
      }
    },
    "schema-qos-buffers-if-qos-buff-ing-port-desc": {
      "description": "Interface ingress port descriptor buffer",
      "title": "Descriptor Buffer Statistics - Ingress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-ing-port-desc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-eg-port-desc-stats": {
      "description": "Egress Buffer Descriptor Port Region",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-egr-desc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-egr-port-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port-desc-stats"
      }
    },
    "schema-qos-buffers-if-qos-egr-port-desc": {
      "description": "Interface QoS buffers egress port descriptor",
      "title": "Descriptor Buffer Statistics - Egress Port",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-egr-port-desc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-desc-stats": {
      "description": "Qos Buffer Descriptor Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-desc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-ing-pri-grp-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-desc-stats"
      }
    },
    "schema-qos-buffers-if-qos-ing-pri-grp-desc": {
      "description": "Interface QoS buffers ingress priority group descriptor",
      "title": "Descriptor Buffer Statistics - Ingress Priority Group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-ing-pri-grp-desc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-egr-traffic-cls-desc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-desc-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-desc-stats"
      }
    },
    "schema-qos-buffers-if-qos-egr-traffic-cls-desc": {
      "description": "Interface QoS buffers egress traffic class descriptor",
      "title": "Descriptor Buffer Statistics - Egress Traffic Class",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-egr-traffic-cls-desc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buff-desc-show-children": {
      "properties": {
        "ingress-port": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-ing-port-desc"
        },
        "egress-port": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-egr-port-desc"
        },
        "ingress-priority-group": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-ing-pri-grp-desc"
        },
        "egress-traffic-class": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-egr-traffic-cls-desc"
        }
      }
    },
    "schema-qos-buffers-if-qos-buff-descriptor": {
      "description": "Interface QoS buffer descriptor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-desc-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-desc-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-if-qos-buffers-show-children": {
      "properties": {
        "ingress-port": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-port"
        },
        "ingress-priority-group": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-ing-pg"
        },
        "egress-port": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-port"
        },
        "egress-traffic-class": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-tc"
        },
        "egress-multicast": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-eg-mc"
        },
        "descriptor": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buff-descriptor"
        }
      }
    },
    "schema-qos-buffers-if-qos-buffers": {
      "description": "Interface QoS buffers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-presentation"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers-action-children"
        }
      ]
    },
    "schema-qos-if-qos-show-children": {
      "properties": {
        "roce": {
          "$ref": "#/x-defs/schema-roce-if-roce"
        },
        "egress-queue-mapping": {
          "$ref": "#/x-defs/schema-qos-eq-mapping-if-egress-queue"
        },
        "buffer": {
          "$ref": "#/x-defs/schema-qos-buffers-if-qos-buffers"
        }
      }
    },
    "schema-qos-pfc-if-pfc": {
      "description": "Properties associated with PFC configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-fc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-tx-rx-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-linkpause-if-link-pause": {
      "description": "Properties associated with link-pause configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-fc-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-tx-rx-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ecn-if-qos-ecn": {
      "description": "ECN configuration per traffic class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ecn-if-qos-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn"
      }
    },
    "schema-qos-ecn-if-qos-ecn-tc": {
      "description": "TC->ECN configurations mapping",
      "title": "ECN configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-presentation"
        }
      ]
    },
    "schema-qos-ecn-if-ecn-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn-tc"
        }
      }
    },
    "schema-qos-ecn-if-ecn": {
      "description": "Properties associated with congestion control configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ets-if-qos-ets": {
      "description": "ETS mode and bw-percent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-qos-ets-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ets-if-qos-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ets-if-qos-ets"
      }
    },
    "schema-qos-ets-if-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "title": "TC->DWRR weight configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-qos-ets-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-presentation"
        }
      ]
    },
    "schema-qos-ets-if-ets-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-ets-if-qos-ets-tc"
        }
      }
    },
    "schema-qos-ets-if-ets": {
      "description": "Properties associated with ETS configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-ets-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-if-ets-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper": {
      "description": "Egress Shaper min/max rate",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper"
      }
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC->min/max rate configurations",
      "title": "Shaper Min/Max Rate",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-presentation"
        }
      ]
    },
    "schema-qos-egress-shapers-if-egress-shaper-show-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-tc"
        }
      }
    },
    "schema-qos-egress-shapers-if-egress-shaper": {
      "description": "Properties associated with Egress Shaper configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-mapping-if-qos-mapping": {
      "description": "switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-mapping-if-qos-pcp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping"
      }
    },
    "schema-qos-mapping-if-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "title": "PCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-pcp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "schema-qos-mapping-if-qos-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping"
      }
    },
    "schema-qos-mapping-if-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "title": "DSCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-dscp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "schema-qos-mapping-if-mapping-show-children": {
      "properties": {
        "pcp": {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mappings-pcp"
        },
        "dscp": {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mappings-dscp"
        }
      }
    },
    "schema-qos-mapping-if-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-remark-if-qos-remark": {
      "description": "PCP/DSCP corresponding to the SP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-remark-if-qos-sp-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-remark-if-qos-remark"
      }
    },
    "schema-qos-remark-if-qos-remark-sp": {
      "description": "SP->PCP/DSCP remark configurations",
      "title": "SP->PCP/DSCP remark configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-sp-remark-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-presentation"
        }
      ]
    },
    "schema-qos-remark-if-remark-show-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-sp"
        }
      }
    },
    "schema-qos-remark-if-remark": {
      "description": "Properties associated with SP->PCP/DSCP remark configured on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-if-remark-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-watchdog-status": {
      "description": "PFC Watchdog status on a given traffic-class\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-watchdog-status-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-status-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-watchdog-status"
      }
    },
    "schema-qos-pfc-wd-if-pfc-wd-status": {
      "description": "PFC Watchdog Status on collection of traffic-class\n",
      "title": "PFC Watchdog Status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-status-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-pfc-wd-if-pfc-wd-show-children": {
      "properties": {
        "status": {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-status"
        }
      }
    },
    "schema-qos-pfc-wd-if-pfc-watchdog": {
      "description": "PFC Watchdog configurations on the interface\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-action-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-wd-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-if-qos-config-children": {
      "properties": {
        "pfc": {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc"
        },
        "link-pause": {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause"
        },
        "congestion-control": {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/schema-qos-ets-if-ets"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper"
        },
        "mapping": {
          "$ref": "#/x-defs/schema-qos-mapping-if-mapping"
        },
        "remark": {
          "$ref": "#/x-defs/schema-qos-remark-if-remark"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/schema-qos-pfc-wd-if-pfc-watchdog"
        }
      }
    },
    "schema-qos-pfc-if-pfc-profile-is-configured-def": {
      "required": [
        "pfc"
      ],
      "properties": {
        "pfc": {
          "required": [
            "profile"
          ]
        }
      }
    },
    "schema-qos-pfc-if-pfc-profile-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-if-pfc-profile-is-configured-def"
      }
    },
    "schema-qos-pfc-if-pfc-is-default-prof-def": {
      "required": [
        "pfc"
      ],
      "properties": {
        "pfc": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-pfc-if-pfc-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-if-pfc-is-default-prof-def"
      }
    },
    "schema-qos-pfc-if-qos-pfc-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-pfc-profile-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-if-pfc-profile-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-if-pfc-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-linkpause-if-link-pause-is-configured-def": {
      "required": [
        "link-pause"
      ]
    },
    "schema-qos-linkpause-if-link-pause-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-is-configured-def"
      }
    },
    "schema-qos-linkpause-if-link-pause-is-default-prof-def": {
      "required": [
        "link-pause"
      ],
      "properties": {
        "link-pause": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-linkpause-if-link-pause-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-is-default-prof-def"
      }
    },
    "schema-qos-linkpause-if-qos-link-pause-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-linkpause-if-link-pause-is-not-default-prof-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-if-pfc-profile-is-not-configured-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-ecn-if-ecn-is-configured-def": {
      "required": [
        "congestion-control"
      ]
    },
    "schema-qos-ecn-if-ecn-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-ecn-if-ecn-is-configured-def"
      }
    },
    "schema-qos-ecn-if-ecn-is-default-prof-def": {
      "required": [
        "congestion-control"
      ],
      "properties": {
        "congestion-control": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-ecn-if-ecn-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-ecn-if-ecn-is-default-prof-def"
      }
    },
    "schema-qos-ecn-if-qos-ecn-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-ecn-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-ecn-if-ecn-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-ecn-if-ecn-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-ets-if-egress-sched-is-configured-def": {
      "required": [
        "egress-scheduler"
      ]
    },
    "schema-qos-ets-if-egress-sched-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-ets-if-egress-sched-is-configured-def"
      }
    },
    "schema-qos-ets-if-egress-sched-is-default-prof-def": {
      "required": [
        "egress-scheduler"
      ],
      "properties": {
        "egress-scheduler": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-ets-if-egress-sched-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-ets-if-egress-sched-is-default-prof-def"
      }
    },
    "schema-qos-ets-if-qos-ets-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-if-egress-sched-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-ets-if-egress-sched-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-ets-if-egress-sched-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-egress-shapers-if-egress-shaper-is-configured-def": {
      "required": [
        "egress-shaper"
      ]
    },
    "schema-qos-egress-shapers-if-egress-shaper-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-is-configured-def"
      }
    },
    "schema-qos-egress-shapers-if-egress-shaper-is-default-prof-def": {
      "required": [
        "egress-shaper"
      ],
      "properties": {
        "egress-shaper": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-egress-shapers-if-egress-shaper-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-is-default-prof-def"
      }
    },
    "schema-qos-egress-shapers-if-qos-egress-shaper-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-egress-shapers-if-egress-shaper-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-mapping-if-qos-mapping-is-configured-def": {
      "required": [
        "mapping"
      ]
    },
    "schema-qos-mapping-if-qos-mapping-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-is-configured-def"
      }
    },
    "schema-qos-mapping-if-qos-mapping-is-default-prof-def": {
      "required": [
        "mapping"
      ],
      "properties": {
        "mapping": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-mapping-if-qos-mapping-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-is-default-prof-def"
      }
    },
    "schema-qos-mapping-if-qos-mapping-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-remark-if-qos-remark-is-configured-def": {
      "required": [
        "remark"
      ]
    },
    "schema-qos-remark-if-qos-remark-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-is-configured-def"
      }
    },
    "schema-qos-remark-if-qos-remark-is-default-prof-def": {
      "required": [
        "remark"
      ],
      "properties": {
        "remark": {
          "required": [
            "profile"
          ],
          "properties": {
            "profile": {
              "enum": [
                "default-global"
              ]
            }
          }
        }
      }
    },
    "schema-qos-remark-if-qos-remark-is-not-default-prof-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-is-default-prof-def"
      }
    },
    "schema-qos-remark-if-qos-remark-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-is-not-default-prof-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-if-qos-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-if-qos-pfc-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-if-qos-link-pause-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-if-qos-ecn-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-if-qos-ets-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-if-qos-egress-shaper-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-if-qos-mapping-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-if-qos-remark-constraints"
        }
      ]
    },
    "schema-qos-if-qos-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "pfc-watchdog"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-if-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-defaults"
        }
      ]
    },
    "schema-speed-storm-control": {
      "description": "Configure storm control per interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-speed-storm-control-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-synce-if-synce-counters": {
      "description": "Interface SyncE counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-action-children"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-counters-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-synce-if-synce-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-synce-if-synce-counters"
        }
      }
    },
    "schema-synce-if-synce": {
      "description": "SyncE interface show and config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-config"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-show"
        },
        {
          "$ref": "#/x-defs/schema-synce-if-synce-show-children"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-lladdr-constraints": {
      "allOf": [
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-state-state-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1,
          "maxProperties": 1
        }
      ]
    },
    "schema-int-ip-neigh-neighbor-state-config-children": {
      "properties": {
        "incomplete": {
          "description": "The neighbour entry has not (yet) been validated/resolved.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "reachable": {
          "description": "The neighbour entry is valid until the reachability timeout expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "stale": {
          "description": "The neighbour entry is valid but is stale.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "delay": {
          "description": "Neighbor entry validation is currently delayed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "probe": {
          "description": "Neighbor is being probed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "failed": {
          "description": "Max number of probes exceeded without success, neighbor validation has ultimately failed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "noarp": {
          "description": "The neighbour entry is valid. No attempts to validate this entry will be made but it can be removed when its lifetime expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "permanent": {
          "description": "The neighbour entry is valid forever and can be only be removed administratively.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-int-ip-neigh-neighbor-state-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-int-ip-neigh-neighbor-state": {
      "description": "The state of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-neighbor-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-neighbor-state-defaults"
        }
      ]
    },
    "schema-int-ip-neigh-neighbor-flags-config-children": {
      "properties": {
        "is-router": {
          "description": "Check if neighbor is a router",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "ext-learn": {
          "description": "Externally learnt neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-int-ip-neigh-neighbor-flags": {
      "description": "Neighbor flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-neighbor-flags-config-children"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-properties-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-int-ip-neigh-neighbor-state"
        },
        "flag": {
          "$ref": "#/x-defs/schema-int-ip-neigh-neighbor-flags"
        }
      }
    },
    "schema-int-ip-neigh-ip-neighbor-properties-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
            }
          ]
        },
        {}
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-lladdr-param": {
      "description": "properties of neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-properties-config-children"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-properties-defaults"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-lladdr-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-param"
      }
    },
    "schema-int-ip-neigh-ip-neighbor-lladdr": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-constraints"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-presentation"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbor-config-children": {
      "properties": {
        "lladdr": {
          "description": "The link-layer address of the neighbor node",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-lladdr"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      }
    },
    "schema-int-ip-neigh-ip-neighbor": {
      "description": "A neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-constraints"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-config-children"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-instance-presentation"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbors-ipv4-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv4-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor"
      }
    },
    "schema-int-ip-neigh-ip-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbors-ipv4-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neigbhors-ipv4-presentation"
        }
      ]
    },
    "schema-int-ip-neigh-ip-neighbors-ipv6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor-ipv6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbor"
      }
    },
    "schema-int-ip-neigh-ip-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neigbhors-ipv6-presentation"
        },
        {
          "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbors-ipv6-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-ip-ip-neighbor-config-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-int-ip-neigh-ip-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "schema-if-ip-ip-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-ip-neighbor-config-children"
        }
      ]
    },
    "schema-port-security-static-mac": {
      "description": "The specific MAC addresses allowed to access the port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-security-static-mac-config"
        }
      ]
    },
    "schema-port-security-static-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-port-security-port-security-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-port-security-static-mac"
      }
    },
    "schema-port-security-static-macs-max-limit-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 450
        }
      ]
    },
    "schema-port-security-static-macs": {
      "description": "port security static-mac address",
      "type": "object",
      "nullable": true,
      "title": "Static MAC",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-security-static-macs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-port-security-static-macs-max-limit-constraints"
        }
      ]
    },
    "schema-port-security-port-security-config-children": {
      "properties": {
        "static-mac": {
          "$ref": "#/x-defs/schema-port-security-static-macs"
        }
      }
    },
    "schema-port-security-mac-address": {
      "description": "MAC info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-security-mac-address-show"
        }
      ]
    },
    "schema-port-security-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-port-security-mac-address"
      }
    },
    "schema-port-security-mac-addresses": {
      "description": "Set of port-security mac addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-port-security-mac-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-security-mac-addresses-presentation"
        }
      ]
    },
    "schema-port-security-port-security-show-children": {
      "properties": {
        "mac-addresses": {
          "description": "Port security MAC Addresses",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-port-security-mac-addresses"
            }
          ]
        }
      }
    },
    "schema-port-security-if-port-security": {
      "description": "Port Security interface config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-port-security-if-port-security-config"
        },
        {
          "$ref": "#/x-defs/schema-port-security-port-security-config-children"
        },
        {
          "$ref": "#/x-defs/schema-port-security-port-security-show-children"
        },
        {
          "$ref": "#/x-defs/schema-port-security-if-port-security-show-presentation"
        }
      ]
    },
    "schema-dot1x-if-counters": {
      "description": "counters configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-counters-show"
        }
      ]
    },
    "schema-dot1x-if-mac-address-show-children": {
      "properties": {
        "counters": {
          "description": "counters show",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-dot1x-if-counters"
            }
          ]
        }
      }
    },
    "schema-dot1x-if-mac-address": {
      "description": "mac-address configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-mac-address-show"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-mac-address-show-children"
        }
      ]
    },
    "schema-dot1x-if-mac-address-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dot1x-if-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dot1x-if-mac-address"
      }
    },
    "schema-dot1x-if-authenticated-sessions": {
      "description": "Set of sessions",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-mac-address-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-authenticated-sessions-presentation"
        }
      ]
    },
    "schema-dot1x-if-dot1x-show-children": {
      "properties": {
        "authenticated-sessions": {
          "description": "authenticated-sessions show",
          "title": "Authenticated Sessions",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-dot1x-if-authenticated-sessions"
            }
          ]
        }
      }
    },
    "schema-dot1x-if-dot1x": {
      "description": "dot1x configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-config"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-show-children"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-presentation"
        },
        {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x-action-children"
        }
      ]
    },
    "schema-telemetry-if-histogram-ibuf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1
        }
      ]
    },
    "schema-telemetry-histogram-threshold-action-def": {
      "required": [
        "action"
      ]
    },
    "schema-telemetry-histogram-threshold-value-def": {
      "required": [
        "value"
      ]
    },
    "schema-telemetry-histogram-threshold-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-threshold-action-def"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-threshold-value-def"
        }
      ]
    },
    "schema-telemetry-buffer-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-threshold-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-threshold-constraints"
        }
      ]
    },
    "schema-telemetry-buffer-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-buffer-histogram-threshold"
            }
          ]
        }
      }
    },
    "schema-telemetry-histogram-snapshot-data": {
      "description": "Histogram Interface Summary",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-snapshot-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-histogram-data-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-hitogram-num-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-histogram-snapshot-data"
      }
    },
    "schema-telemetry-histogram-data": {
      "description": "Priority Group histogram data",
      "title": "Interface Priority Group Histogram",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-presentation"
        }
      ]
    },
    "schema-telemetry-histogram-data-show-children": {
      "properties": {
        "snapshot": {
          "$ref": "#/x-defs/schema-telemetry-histogram-data"
        }
      }
    },
    "schema-telemetry-priority-group": {
      "description": "Priority Group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "schema-telemetry-priority-group-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-priority-group"
      }
    },
    "schema-telemetry-priority-groups": {
      "description": "Set of priority groups with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-priority-group-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-histogram-ibuf-config-children": {
      "properties": {
        "priority-group": {
          "description": "Priority Group",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-priority-groups"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-histogram-ibuf": {
      "description": "Interface Specific Ingress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ibuf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ibuf-config-children"
        }
      ]
    },
    "schema-telemetry-if-histogram-ebuf-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1
        }
      ]
    },
    "schema-telemetry-traffic-class": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-buffer-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "schema-telemetry-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-traffic-class"
      }
    },
    "schema-telemetry-traffic-classes": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-traffic-classes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-histogram-ebuf-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-traffic-classes"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-histogram-ebuf": {
      "description": "Interface Specific Egress Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ebuf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ebuf-config-children"
        }
      ]
    },
    "schema-telemetry-if-histogram-counter-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1
        }
      ]
    },
    "schema-telemetry-counter-histogram-threshold": {
      "description": "Histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-threshold-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-threshold-constraints"
        }
      ]
    },
    "schema-telemetry-counter-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-counter-histogram-threshold"
            }
          ]
        }
      }
    },
    "schema-telemetry-counter-type": {
      "description": "Counter Type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-counter-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "schema-telemetry-counter-type-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-counter-type-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-counter-type"
      }
    },
    "schema-telemetry-counter-types-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 2
        }
      ]
    },
    "schema-telemetry-counter-types": {
      "description": "Set of counter types with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-counter-type-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-counter-types-constraints"
        }
      ]
    },
    "schema-telemetry-if-histogram-counter-config-children": {
      "properties": {
        "counter-type": {
          "description": "Counter Type",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-counter-types"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-histogram-counter": {
      "description": "Interface Specific Counter Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-counter-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-counter-config-children"
        }
      ]
    },
    "schema-telemetry-if-histogram-latency-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1
        }
      ]
    },
    "schema-telemetry-latency-histogram-threshold": {
      "description": "Latency histogram threshold parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-latency-threshold-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-threshold-constraints"
        }
      ]
    },
    "schema-telemetry-latency-histogram-config-children": {
      "properties": {
        "threshold": {
          "description": "Threshold configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-latency-histogram-threshold"
            }
          ]
        }
      }
    },
    "schema-telemetry-traffic-class-latency": {
      "description": "Traffic Class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-latency-histogram-config-children"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-histogram-data-show-children"
        }
      ]
    },
    "schema-telemetry-traffic-classes-latency-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-if-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-traffic-class-latency"
      }
    },
    "schema-telemetry-traffic-classes-latency": {
      "description": "Set of traffic class with histogram enabled\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-traffic-classes-latency-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-telemetry-if-histogram-latency-config-children": {
      "properties": {
        "traffic-class": {
          "description": "Traffic Class",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-traffic-classes-latency"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-histogram-latency": {
      "description": "Interface Specific Latency Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-latency-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-latency-config-children"
        }
      ]
    },
    "schema-telemetry-if-histogram-config-children": {
      "properties": {
        "ingress-buffer": {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ibuf"
        },
        "egress-buffer": {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-ebuf"
        },
        "counter": {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-counter"
        },
        "latency": {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-latency"
        }
      }
    },
    "schema-telemetry-if-histogram": {
      "description": "Interface Specific Histogram Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-histogram-config-children"
        }
      ]
    },
    "schema-telemetry-if-bw-gauge": {
      "description": "Interface Bandwidth Gauge configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-bw-gauge-config"
        }
      ]
    },
    "schema-telemetry-label": {
      "description": "Interface telemetry label",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-label-config"
        }
      ]
    },
    "schema-telemetry-labels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-telemetry-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-telemetry-label"
      }
    },
    "schema-telemetry-labels-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 10
        }
      ]
    },
    "schema-telemetry-labels": {
      "description": "Interface telemetry labels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-telemetry-labels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-labels-constraints"
        }
      ]
    },
    "schema-telemetry-if-telemetry-config-children": {
      "properties": {
        "histogram": {
          "$ref": "#/x-defs/schema-telemetry-if-histogram"
        },
        "bw-gauge": {
          "$ref": "#/x-defs/schema-telemetry-if-bw-gauge"
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-telemetry-labels"
            }
          ]
        }
      }
    },
    "schema-telemetry-if-telemetry": {
      "description": "Interface Telemetry Configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-telemetry-if-telemetry-config-children"
        }
      ]
    },
    "schema-sflow-if-sflow": {
      "description": "Interface sFlow configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-sflow-if-sflow-config"
        }
      ]
    },
    "schema-interface-interface-config-children": {
      "properties": {
        "router": {
          "$ref": "#/x-defs/schema-router-if-router"
        },
        "lldp": {
          "$ref": "#/x-defs/schema-lldp-if-lldp"
        },
        "bond": {
          "$ref": "#/x-defs/schema-bond-if-bond"
        },
        "bridge": {
          "$ref": "#/x-defs/schema-bridge-if-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/schema-evpn-if-evpn"
        },
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp"
        },
        "acl": {
          "$ref": "#/x-defs/schema-acl-if-acls"
        },
        "tunnel": {
          "$ref": "#/x-defs/schema-tunnel-if-tunnel"
        },
        "qos": {
          "$ref": "#/x-defs/schema-qos-if-qos"
        },
        "storm-control": {
          "$ref": "#/x-defs/schema-speed-storm-control"
        },
        "synce": {
          "$ref": "#/x-defs/schema-synce-if-synce"
        },
        "neighbor": {
          "$ref": "#/x-defs/schema-if-ip-ip-neighbor"
        },
        "port-security": {
          "$ref": "#/x-defs/schema-port-security-if-port-security"
        },
        "dot1x": {
          "$ref": "#/x-defs/schema-dot1x-if-dot1x"
        },
        "telemetry": {
          "$ref": "#/x-defs/schema-telemetry-if-telemetry"
        },
        "sflow": {
          "$ref": "#/x-defs/schema-sflow-if-sflow"
        }
      }
    },
    "schema-if-stats-if-cl-netstat": {
      "description": "Interface cl-netstat counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-cl-netstat-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-stats-if-ethtool-stats": {
      "description": "Interface Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-stats-if-ethtool-pktcounters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats"
      }
    },
    "schema-if-stats-if-ethtool-stats-pktcounters": {
      "description": "ethtool packet counters",
      "title": "Detailed Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-pktcounters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "schema-if-stats-if-ethtool-drops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats"
      }
    },
    "schema-if-stats-if-ethtool-stats-drops": {
      "description": "ethtool packet drops",
      "title": "Drop Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-drops-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "schema-if-stats-if-ethtool-errors-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats"
      }
    },
    "schema-if-stats-if-ethtool-stats-errors": {
      "description": "ethtool packet errors",
      "title": "Error Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-errors-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "schema-if-stats-if-ethtool-pktdist-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats"
      }
    },
    "schema-if-stats-if-ethtool-stats-pktdist": {
      "description": "ethtool packet dist",
      "title": "Packet Size Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-pktdist-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-ing-buffer-stat": {
      "description": "Ingress Buffer Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-if-qos-ing-buffer-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-pg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stat"
      }
    },
    "schema-qos-if-qos-ing-buffer-stats": {
      "description": "Ingress Buffer statistics per priority-group",
      "title": "Ingress Buffer Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-egr-queue-stat": {
      "description": "Egress Queue Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-if-qos-egr-queue-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stat"
      }
    },
    "schema-qos-if-qos-egr-queue-stats": {
      "description": "Egress queue statistics per egress traffic-class",
      "title": "Egress Queue Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-pfc-stat": {
      "description": "PFC Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-if-qos-pfc-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-if-qos-pfc-stat"
      }
    },
    "schema-qos-if-qos-pfc-stats": {
      "description": "PFC statistics per internal switch-priority",
      "title": "PFC Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-port-stat": {
      "description": "Interface Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-if-qos-port-stats-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-port-stats-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-if-qos-port-stat"
      }
    },
    "schema-qos-if-qos-port-stats": {
      "description": "QoS Statistics for Interface",
      "title": "Qos Port Statistics",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-port-stats-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-port-stats-presentation"
        }
      ]
    },
    "schema-qos-if-qos-stats-show-children": {
      "properties": {
        "ingress-buffer-stats": {
          "$ref": "#/x-defs/schema-qos-if-qos-ing-buffer-stats"
        },
        "egress-queue-stats": {
          "$ref": "#/x-defs/schema-qos-if-qos-egr-queue-stats"
        },
        "pfc-stats": {
          "$ref": "#/x-defs/schema-qos-if-qos-pfc-stats"
        },
        "port-stats": {
          "$ref": "#/x-defs/schema-qos-if-qos-port-stats"
        }
      }
    },
    "schema-qos-if-qos-stats": {
      "description": "Interface QoS counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-if-qos-stats-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-if-qos-stats-presentation"
        }
      ]
    },
    "schema-ptp-if-ptp-counter": {
      "description": "Interface PTP counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter-action-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-if-ptp-counters-show-children": {
      "properties": {
        "announce": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "sync": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "follow-up": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "peer-delay-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "peer-delay-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "management": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "signaling": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "announce-grant-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "announce-grant-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "announce-deny-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "sync-grant-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "sync-grant-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "sync-deny-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-grant-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-grant-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-deny-resp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "announce-cancel-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "sync-cancel-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        },
        "delay-cancel-req": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counter"
        }
      }
    },
    "schema-ptp-if-ptp-counters": {
      "description": "Interface PTP counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-stats-if-counter-show-children": {
      "properties": {
        "netstat": {
          "$ref": "#/x-defs/schema-if-stats-if-cl-netstat"
        },
        "packet-counters": {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-pktcounters"
        },
        "drops": {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-drops"
        },
        "errors": {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-errors"
        },
        "pktdist": {
          "$ref": "#/x-defs/schema-if-stats-if-ethtool-stats-pktdist"
        },
        "qos": {
          "$ref": "#/x-defs/schema-qos-if-qos-stats"
        },
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-if-ptp-counters"
        },
        "synce": {
          "$ref": "#/x-defs/schema-synce-if-synce-counters"
        }
      }
    },
    "schema-if-stats-if-counter": {
      "description": "Interface counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-show-children"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-show"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-if-stats-if-counter-action-children"
        }
      ]
    },
    "schema-interface-interface-show-children": {
      "properties": {
        "qos": {
          "$ref": "#/x-defs/schema-qos-if-qos"
        },
        "counters": {
          "$ref": "#/x-defs/schema-if-stats-if-counter"
        }
      }
    },
    "schema-vrr-if-vrr-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "mac-id"
              ],
              "properties": {
                "fabric-id": {
                  "enum": [
                    "none"
                  ]
                }
              }
            },
            {
              "required": [
                "mac-address"
              ],
              "properties": {
                "fabric-id": {
                  "enum": [
                    "auto"
                  ]
                }
              }
            },
            {
              "not": {
                "required": [
                  "mac-id",
                  "mac-address"
                ]
              }
            }
          ]
        },
        {
          "anyOf": [
            {
              "required": [
                "enable"
              ],
              "properties": {
                "enable": {
                  "enum": [
                    "off"
                  ]
                }
              }
            },
            {
              "required": [
                "state"
              ],
              "properties": {
                "state": {
                  "required": [
                    "down"
                  ]
                }
              }
            },
            {
              "allOf": [
                {},
                {
                  "required": [
                    "address"
                  ],
                  "properties": {
                    "address": {
                      "minProperties": 1
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ip-address-ip-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-address-ip-prefix"
      }
    },
    "schema-ip-address-ip-prefixes": {
      "description": "Set of IP addresses with prefixes\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-prefixes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vrr-vrr-state-config-children": {
      "properties": {
        "up": {
          "description": "The virtual router is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The virtual router is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-vrr-vrr-state-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-vrr-vrr-state": {
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-vrr-vrr-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrr-vrr-state-defaults"
        }
      ]
    },
    "schema-vrr-if-vrr-config-children": {
      "properties": {
        "address": {
          "description": "Virtual addresses with prefixes",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-prefixes"
            }
          ]
        },
        "state": {
          "$ref": "#/x-defs/schema-vrr-vrr-state"
        }
      }
    },
    "schema-vrr-if-vrr-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
            }
          ]
        },
        {}
      ]
    },
    "schema-vrr-if-vrr": {
      "description": "Configuration for VRR",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-constraints"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-config"
        },
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrr-if-vrr-defaults"
        }
      ]
    },
    "schema-vrrp-virtual-router-version-constraints": {
      "anyOf": [
        {
          "not": {
            "required": [
              "version"
            ]
          }
        },
        {
          "not": {
            "properties": {
              "version": {
                "enum": [
                  2
                ]
              }
            }
          }
        },
        {
          "properties": {
            "version": {
              "enum": [
                2
              ]
            },
            "address": {
              "$ref": "#/x-defs/schema-ip-address-ipv4-addresses"
            }
          }
        }
      ]
    },
    "schema-vrrp-virtual-router-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-version-constraints"
        }
      ]
    },
    "schema-ip-address-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ip-address-ip-address-config"
        }
      ]
    },
    "schema-ip-address-ip-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-address-ip-address"
      }
    },
    "schema-ip-address-ip-addresses": {
      "description": "Set of IP addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-address-ip-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vrrp-virtual-router-config-children": {
      "properties": {
        "address": {
          "description": "A set of virtual addresses for VRRPv3",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-vrrp-virtual-router-counters": {
      "description": "VRRP counters per Afi",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-counters-show"
        }
      ]
    },
    "schema-vrrp-address-family-show-children": {
      "properties": {
        "counters": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-virtual-router-counters"
            }
          ]
        },
        "virtual-addresses": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-vrrp-address-family": {
      "description": "VRRP config show per address family",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-address-family-show"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-address-family-show-children"
        }
      ]
    },
    "schema-vrrp-address-families-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-afi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vrrp-address-family"
      }
    },
    "schema-vrrp-address-families": {
      "description": "Address-family IPV4/IPV6",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-address-families-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-address-family-presentation"
        }
      ]
    },
    "schema-vrrp-virtual-router-show-children": {
      "properties": {
        "address-family": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vrrp-address-families"
            }
          ]
        }
      }
    },
    "schema-vrrp-virtual-router": {
      "description": "A virtual gateway implemented with VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-config"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-show"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-show-children"
        }
      ]
    },
    "schema-vrrp-virtual-routers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vrrp-virtual-router-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vrrp-virtual-router"
      }
    },
    "schema-vrrp-virtual-routers": {
      "description": "Group of virtual gateways implemented with VRRP",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-routers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-virtual-router-presentation"
        }
      ]
    },
    "schema-vrrp-if-vrrp-config-children": {
      "properties": {
        "virtual-router": {
          "$ref": "#/x-defs/schema-vrrp-virtual-routers"
        }
      }
    },
    "schema-vrrp-if-vrrp": {
      "description": "Configuration for VRRP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-if-vrrp-config"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-if-vrrp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-source-address": {
      "description": "source address empty config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-igmp-source-address-config"
        }
      ]
    },
    "schema-igmp-source-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-source-addresses-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-igmp-source-address"
      }
    },
    "schema-igmp-source-addresses": {
      "description": "IGMP static group sources address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-source-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-static-group-config-children": {
      "properties": {
        "source-address": {
          "$ref": "#/x-defs/schema-igmp-source-addresses"
        }
      }
    },
    "schema-igmp-static-group": {
      "description": "IGMP static multicast mroute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-static-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-static-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-static-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-igmp-static-group"
      }
    },
    "schema-igmp-static-groups": {
      "description": "IGMP static mutlicast mroutes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-static-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-if-igmp-config-children": {
      "properties": {
        "static-group": {
          "$ref": "#/x-defs/schema-igmp-static-groups"
        }
      }
    },
    "schema-igmp-igmp-timers": {
      "description": "IGMP timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-igmp-timers-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-igmp-flags": {
      "description": "IGMP flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-igmp-flags-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-source-address-oper": {
      "description": "source address operational info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-igmp-source-address-oper-show"
        }
      ]
    },
    "schema-igmp-source-addresses-oper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-source-addresses-oper-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-igmp-source-address-oper"
      }
    },
    "schema-igmp-source-addresses-oper": {
      "description": "IGMP static group sources address",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-source-addresses-oper-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-multicast-group-show-children": {
      "properties": {
        "source-address": {
          "$ref": "#/x-defs/schema-igmp-source-addresses-oper"
        }
      }
    },
    "schema-igmp-multicast-group": {
      "description": "IGMP static multicast mroute",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-multicast-group-show"
        },
        {
          "$ref": "#/x-defs/schema-igmp-multicast-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-multicast-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-igmp-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-igmp-multicast-group"
      }
    },
    "schema-igmp-multicast-groups": {
      "description": "IGMP static multicast mroutes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-igmp-multicast-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-igmp-if-igmp-show-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-igmp-igmp-timers"
        },
        "flags": {
          "$ref": "#/x-defs/schema-igmp-igmp-flags"
        },
        "group": {
          "$ref": "#/x-defs/schema-igmp-multicast-groups"
        }
      }
    },
    "schema-igmp-if-igmp": {
      "description": "Configuration for IGMP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-config"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-show"
        },
        {
          "$ref": "#/x-defs/schema-igmp-if-igmp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-ra": {
      "description": "Router advertisement configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-ra-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-home-agent": {
      "description": "Indicates to neighbors that this router acts as a Home Agent and includes a Home Agent Option. Not defined by default\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-home-agent-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-rdnss": {
      "description": "A recursive DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-rdnss-config"
        }
      ]
    },
    "schema-if-nd-rdnsss-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-nd-rdnss"
      }
    },
    "schema-if-nd-rdnsss": {
      "description": "Recursive DNS servers to be advertised using type 25 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-rdnsss-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-dnssl": {
      "description": "A DNS search list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-dnssl-config"
        }
      ]
    },
    "schema-if-nd-dnssls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-nd-dnssl"
      }
    },
    "schema-if-nd-dnssls": {
      "description": "DNS search lists to be advertised using type 31 option RFC8106\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-dnssls-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-prefix": {
      "description": "A IPv6 prefix",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-prefix-config"
        }
      ]
    },
    "schema-if-nd-prefixes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-if-nd-prefix"
      }
    },
    "schema-if-nd-prefixes": {
      "description": "IPv6 prefix configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-if-nd-prefixes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-nd-if-nd-config-children": {
      "properties": {
        "router-advertisement": {
          "description": "Router advertisement",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-if-nd-ra"
            }
          ]
        },
        "home-agent": {
          "description": "Home agent configuration",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-if-nd-home-agent"
            }
          ]
        },
        "rdnss": {
          "description": "Recursive DNS server addresses to be advertised using type 25 option RFC8016\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-if-nd-rdnsss"
            }
          ]
        },
        "dnssl": {
          "description": "Advertise DNS search list using type 31 option RFC8106\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-if-nd-dnssls"
            }
          ]
        },
        "prefix": {
          "description": "IPv6 prefix configuration\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-if-nd-prefixes"
            }
          ]
        }
      }
    },
    "schema-if-nd-if-nd": {
      "description": "Neighbor discovery configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-if-nd-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-nd-if-nd-config-children"
        }
      ]
    },
    "schema-if-ip-ipv4": {
      "description": "IPv4 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "schema-if-ip-ipv6": {
      "description": "IPv6 configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-has-ip-forward-trait"
        }
      ]
    },
    "schema-if-ip-ip-config-children": {
      "properties": {
        "vrr": {
          "$ref": "#/x-defs/schema-vrr-if-vrr"
        },
        "vrrp": {
          "$ref": "#/x-defs/schema-vrrp-if-vrrp"
        },
        "igmp": {
          "$ref": "#/x-defs/schema-igmp-if-igmp"
        },
        "neighbor-discovery": {
          "$ref": "#/x-defs/schema-if-nd-if-nd"
        },
        "ipv4": {
          "$ref": "#/x-defs/schema-if-ip-ipv4"
        },
        "ipv6": {
          "$ref": "#/x-defs/schema-if-ip-ipv6"
        }
      }
    },
    "schema-ip-neighbors-neighbor-state-config-children": {
      "properties": {
        "incomplete": {
          "description": "The neighbour entry has not (yet) been validated/resolved.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "reachable": {
          "description": "The neighbour entry is valid until the reachability timeout expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "stale": {
          "description": "The neighbour entry is valid but is stale.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "delay": {
          "description": "Neighbor entry validation is currently delayed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "probe": {
          "description": "Neighbor is being probed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "failed": {
          "description": "Max number of probes exceeded without success, neighbor validation has ultimately failed.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "noarp": {
          "description": "The neighbour entry is valid. No attempts to validate this entry will be made but it can be removed when its lifetime expires.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "permanent": {
          "description": "The neighbour entry is valid forever and can be only be removed administratively.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-ip-neighbors-neighbor-state": {
      "description": "The state of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-state-config-children"
        }
      ]
    },
    "schema-ip-neighbors-neighbor-flags-config-children": {
      "properties": {
        "is-router": {
          "description": "Check if neighbor is a router",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "ext-learn": {
          "description": "Externally learnt neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-ip-neighbors-neighbor-flags": {
      "description": "Neighbor flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-flags-config-children"
        }
      ]
    },
    "schema-ip-neighbors-neighbor-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-state"
        },
        "flag": {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-flags"
        }
      }
    },
    "schema-ip-neighbors-neighbor": {
      "description": "A neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-show"
        },
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbor-config-children"
        }
      ]
    },
    "schema-ip-neighbors-neighbors-ipv4-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv4-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor"
      }
    },
    "schema-ip-neighbors-neighbors-ipv4": {
      "description": "Set of IPv4 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbors-ipv4-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ip-neighbors-neighbors-ipv6-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor-ipv6-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-neighbors-neighbor"
      }
    },
    "schema-ip-neighbors-neighbors-ipv6": {
      "description": "Set of IPv6 neighbors\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ip-neighbors-neighbors-ipv6-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-if-ip-neighbor-show-children": {
      "properties": {
        "ipv4": {
          "description": "IPv4 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-neighbors-neighbors-ipv4"
            }
          ]
        },
        "ipv6": {
          "description": "IPv6 neighbors",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-neighbors-neighbors-ipv6"
            }
          ]
        }
      }
    },
    "schema-if-ip-neighbor": {
      "description": "IP neighbors",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-neighbor-show-children"
        }
      ]
    },
    "schema-if-ip-ip-show-children": {
      "properties": {
        "neighbor": {
          "$ref": "#/x-defs/schema-if-ip-neighbor"
        }
      }
    },
    "schema-common-if-ip-common-ip-config-children": {
      "properties": {
        "address": {
          "description": "ipv4 and ipv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-dhcp-prefixes"
            }
          ]
        },
        "gateway": {
          "description": "default ipv4 and ipv6 gateways",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ip-address-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-common-if-ip-flags-show-children": {
      "properties": {
        "unnumbered": {
          "description": "unnumbered interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "secondary": {
          "description": "secondary ip address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-if-ip-flags": {
      "description": "ip flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-flags-show-children"
        }
      ]
    },
    "schema-common-if-ip-common-ip-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-common-if-ip-flags"
        }
      }
    },
    "schema-if-ip-ip": {
      "description": "IP configuration for an interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-ip-config-children"
        },
        {
          "$ref": "#/x-defs/schema-if-ip-ip-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-common-ip-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-common-ip-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-ip-common-ip-show-children"
        }
      ]
    },
    "schema-if-link-te": {
      "description": "Traffic engineering stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-link-te-show"
        }
      ]
    },
    "schema-if-link-flags-show-children": {
      "properties": {
        "pointopoint": {
          "description": "pointopoint flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "noarp": {
          "description": "noarp flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "allmulti": {
          "description": "allmulti flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "promisc": {
          "description": "promisc flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "master": {
          "description": "master flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "slave": {
          "description": "slave flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "debug": {
          "description": "debug flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "dynamic": {
          "description": "dynamic flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "automedia": {
          "description": "automedia flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "portsel": {
          "description": "portsel flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "notrailers": {
          "description": "notrailers flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "dormant": {
          "description": "dormant flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "echo": {
          "description": "echo flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "up": {
          "description": "up flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "lower-up": {
          "description": "lower up flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "broadcast": {
          "description": "broadcast flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "multicast": {
          "description": "multicast flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "loopback": {
          "description": "loopback flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "parent": {
          "description": "parent flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "child": {
          "description": "child flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-if-link-flags": {
      "description": "link flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-if-link-flags-show-children"
        }
      ]
    },
    "schema-if-link-link-show-children": {
      "properties": {
        "traffic-engineering": {
          "$ref": "#/x-defs/schema-if-link-te"
        },
        "flag": {
          "$ref": "#/x-defs/schema-if-link-flags"
        }
      }
    },
    "schema-breakout-breakout-mode": {
      "description": "A breakout mode",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-breakout-breakout-mode-config"
        }
      ]
    },
    "schema-breakout-breakout-modes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-breakout-breakout-mode-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-breakout-breakout-mode"
      }
    },
    "schema-breakout-breakout-modes-max-constraints": {
      "allOf": [
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-breakout-breakout-modes": {
      "description": "Set of breakout modes",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-breakout-breakout-modes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-breakout-breakout-modes-max-constraints"
        }
      ]
    },
    "schema-if-link-link-config-children": {
      "properties": {
        "breakout": {
          "description": "sub-divide or disable ports (only valid on plug interfaces)\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-breakout-breakout-modes"
            }
          ]
        }
      }
    },
    "schema-common-if-link-link-state-config-children": {
      "properties": {
        "up": {
          "description": "The interface is ready",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "The interface is not ready",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-common-if-link-link-state-show-children": {
      "properties": {
        "up": {
          "description": "Interface is able to send and receive packets",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "Fault condition is detected on the interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "lower-layer-down": {
          "description": "Underlying interface preventing up state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "unavailable": {
          "description": "State of the interface can not be ascertained",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "not-present": {
          "description": "Interface components are missing.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "testing": {
          "description": "Some tests are being performed on this interface",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "dormant": {
          "description": "Interface is waiting for external events",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-common-if-link-link-state-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-if-link-link-state": {
      "title": "State",
      "description": "The state of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-link-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-link-state-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-link-state-defaults"
        }
      ]
    },
    "schema-common-if-link-flap-protection": {
      "description": "Link flap-protection configuration on interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection-action-children"
        }
      ]
    },
    "schema-common-if-link-common-link-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-common-if-link-link-state"
        },
        "flap-protection": {
          "$ref": "#/x-defs/schema-common-if-link-flap-protection"
        }
      }
    },
    "schema-if-stats-if-stats": {
      "description": "Interface stats",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-stats-common-if-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-if-link-if-link-protodown-reason-show-children": {
      "properties": {
        "bpduguard": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "clag": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "frr": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "linkflap": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-common-if-link-if-link-protodown-reason": {
      "title": "Link Protodown reason",
      "description": "The link protodown reason of the interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-if-link-protodown-reason-show-children"
        }
      ]
    },
    "schema-common-if-link-common-link-show-children": {
      "properties": {
        "stats": {
          "$ref": "#/x-defs/schema-if-stats-if-stats"
        },
        "protodown-reason": {
          "$ref": "#/x-defs/schema-common-if-link-if-link-protodown-reason"
        }
      }
    },
    "schema-if-link-link": {
      "description": "An physical interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-eth-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-show-children"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-if-link-common-link-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-layer1-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-if-link-link-presentation"
        }
      ]
    },
    "schema-common-interface-common-interface-config-children": {
      "properties": {
        "ip": {
          "$ref": "#/x-defs/schema-if-ip-ip"
        },
        "link": {
          "$ref": "#/x-defs/schema-if-link-link"
        }
      }
    },
    "schema-common-interface-if-channel-tx-bias": {
      "description": "A tx bias current parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-bias-show"
        }
      ]
    },
    "schema-common-interface-if-channel-tx-power": {
      "description": "A tx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-tx-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "schema-common-interface-if-channel-rx-power": {
      "description": "A rx power parameter of the transceiver's channel",
      "type": "object",
      "nullable": true,
      "x-unevaluatedProperties": false,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-rx-power-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        }
      ]
    },
    "schema-common-interface-if-channel-show-children": {
      "properties": {
        "tx-bias-current": {
          "$ref": "#/x-defs/schema-common-interface-if-channel-tx-bias"
        },
        "tx-power": {
          "$ref": "#/x-defs/schema-common-interface-if-channel-tx-power"
        },
        "rx-power": {
          "$ref": "#/x-defs/schema-common-interface-if-channel-rx-power"
        }
      }
    },
    "schema-common-interface-if-channel": {
      "description": "An interface transceiver channel details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-if-channel-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-channels-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-transceiver-channel-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-interface-if-channel"
      }
    },
    "schema-common-interface-intf-channels": {
      "description": "Set of all transceiver's channels",
      "title": "Channels",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-if-channels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-intf-temperature": {
      "description": "Temperature parameter of the channel",
      "x-unevaluatedProperties": false,
      "title": "Temperature",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-intf-voltage": {
      "description": "Voltage parameter of the channel",
      "x-unevaluatedProperties": false,
      "title": "Voltage",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-threshold-channels": {
      "description": "Set of all transceiver's channel thresholds",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-if-channels-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-threshold-temperature": {
      "description": "Set of all transceiver's temp thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-temperature-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-alt-value-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-threshold-voltage": {
      "description": "Set of all transceiver's voltage thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-channel-volt-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-trans-thresholds-show-children": {
      "properties": {
        "if-channel": {
          "$ref": "#/x-defs/schema-common-interface-if-threshold-channels"
        },
        "if-temperature": {
          "$ref": "#/x-defs/schema-common-interface-if-threshold-temperature"
        },
        "if-voltage": {
          "$ref": "#/x-defs/schema-common-interface-if-threshold-voltage"
        }
      }
    },
    "schema-common-interface-if-transceiver-thresholds": {
      "description": "An interface transceiver thresholds",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-if-trans-thresholds-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-trans-thresholds-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-if-transceiver-show-children": {
      "properties": {
        "if-channel": {
          "$ref": "#/x-defs/schema-common-interface-intf-channels"
        },
        "if-temperature": {
          "$ref": "#/x-defs/schema-common-interface-intf-temperature"
        },
        "if-voltage": {
          "$ref": "#/x-defs/schema-common-interface-intf-voltage"
        },
        "thresholds": {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-thresholds"
        }
      }
    },
    "schema-common-interface-if-transceiver": {
      "description": "An interface transceiver details",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-transceiver-transceiver-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-interface-common-interface-show-children": {
      "properties": {
        "transceiver": {
          "$ref": "#/x-defs/schema-common-interface-if-transceiver"
        }
      }
    },
    "schema-interface-interface-eth-defaults": {
      "anyOf": [
        {},
        {
          "properties": {
            "ip": {
              "properties": {
                "address": {
                  "maxProperties": 0
                }
              }
            }
          }
        },
        {}
      ]
    },
    "schema-interface-interface-swp-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-has-dot1x-avf-enabled-def": {
      "required": [
        "dot1x"
      ],
      "properties": {
        "dot1x": {
          "required": [
            "auth-vlan-failed"
          ],
          "properties": {
            "auth-vlan-failed": {
              "enum": [
                "enabled"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-has-dot1x-eap-enabled-def": {
      "required": [
        "dot1x"
      ],
      "properties": {
        "dot1x": {
          "required": [
            "eap"
          ],
          "properties": {
            "eap": {
              "enum": [
                "enabled"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-has-dot1x-mba-enabled-def": {
      "required": [
        "dot1x"
      ],
      "properties": {
        "dot1x": {
          "required": [
            "mba"
          ],
          "properties": {
            "mba": {
              "enum": [
                "enabled"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-has-dot1x-enabled-def": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-has-dot1x-avf-enabled-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-has-dot1x-eap-enabled-def"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-has-dot1x-mba-enabled-def"
        }
      ]
    },
    "schema-interface-interface-has-bridge-domain-br-default-def": {
      "required": [
        "bridge"
      ],
      "properties": {
        "bridge": {
          "properties": {
            "domain": {
              "required": [
                "br_default"
              ]
            }
          }
        }
      }
    },
    "schema-interface-interface-swp-dot1x-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-has-dot1x-enabled-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-has-bridge-domain-br-default-def"
            },
            {
              "properties": {
                "bridge": {
                  "properties": {
                    "domain": {
                      "properties": {
                        "br_default": {}
                      }
                    }
                  }
                }
              }
            }
          ]
        },
        {}
      ]
    },
    "schema-interface-interface-bond-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-loopback-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-svi-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-sub-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-peerlink-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-tunnel-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-interface-interface-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-eth-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-eth-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-swp-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-swp-defaults"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-swp-dot1x-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-bond-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-bond-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-loopback-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-loopback-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-svi-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-svi-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-sub-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-sub-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-peerlink-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-peerlink-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-interface-interface-is-tunnel-def"
            },
            {
              "$ref": "#/x-defs/schema-interface-interface-tunnel-defaults"
            }
          ]
        },
        {
          "not": {
            "required": [
              "bridge"
            ]
          }
        },
        {
          "required": [
            "bridge"
          ],
          "properties": {
            "bridge": {
              "not": {
                "required": [
                  "domain"
                ]
              }
            }
          }
        },
        {
          "not": {
            "required": [
              "port-security"
            ]
          }
        }
      ]
    },
    "schema-interface-interface": {
      "description": "An interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-interface-interface-constraints"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-has-vlan-vid-trait"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-interface-common-interface-show"
        },
        {
          "$ref": "#/x-defs/schema-interface-interface-defaults"
        }
      ]
    },
    "schema-common-interface-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-interface-interface"
      }
    },
    "schema-common-interface-interfaces-defaults": {
      "anyOf": [
        {
          "required": [
            "eth0"
          ]
        },
        {}
      ]
    },
    "schema-common-interface-interfaces": {
      "description": "Interfaces",
      "title": "Interfaces",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-interface-interfaces-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-interface-interfaces-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-common-interface-interfaces-defaults"
            },
            {
              "$ref": "#/x-defs/schema-common-interface-interfaces-presentation"
            }
          ]
        }
      ]
    },
    "schema-common-root-common-root-config-children": {
      "properties": {
        "header": {
          "$ref": "#/x-defs/schema-header-header"
        },
        "platform": {
          "$ref": "#/x-defs/schema-platform-platform"
        },
        "system": {
          "$ref": "#/x-defs/schema-system-system"
        },
        "vrf": {
          "$ref": "#/x-defs/schema-vrf-vrfs"
        },
        "interface": {
          "$ref": "#/x-defs/schema-common-interface-interfaces"
        }
      }
    },
    "schema-common-root-common-root-show-children": {
      "properties": {
        "action": {
          "$ref": "#/x-defs/schema-actions-actions"
        }
      }
    },
    "schema-common-acl-rule-is-not-action-source-nat-def": {
      "properties": {
        "action": {
          "allOf": [
            {
              "not": {
                "required": [
                  "source-nat"
                ]
              }
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-is-action-source-nat-def": {
      "properties": {
        "action": {
          "required": [
            "source-nat"
          ]
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-udp-icmp-protocol-match-def": {
      "properties": {
        "match": {
          "properties": {
            "ip": {
              "properties": {
                "protocol": {
                  "enum": [
                    "icmp",
                    "tcp",
                    "udp"
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-rule-is-not-action-dest-nat-def": {
      "properties": {
        "action": {
          "allOf": [
            {
              "not": {
                "required": [
                  "dest-nat"
                ]
              }
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-is-action-dest-nat-def": {
      "properties": {
        "action": {
          "required": [
            "dest-nat"
          ]
        }
      }
    },
    "schema-common-acl-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "action"
              ]
            },
            {
              "required": [
                "match"
              ]
            }
          ]
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-rule-is-not-action-source-nat-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-rule-is-action-source-nat-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-udp-icmp-protocol-match-def"
                }
              ]
            }
          ]
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-rule-is-not-action-dest-nat-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-rule-is-action-dest-nat-def"
                },
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-udp-icmp-protocol-match-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-rule-config-children": {
      "properties": {
        "match": {
          "description": "ACL match criteria",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-match"
            }
          ]
        },
        "action": {
          "description": "ACL action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-action"
            }
          ]
        }
      }
    },
    "schema-common-acl-rule-defaults": {
      "anyOf": [
        {
          "properties": {
            "action": {
              "anyOf": [
                {
                  "maxProperties": 0
                },
                {
                  "minProperties": 1
                }
              ]
            }
          }
        },
        {
          "not": {
            "required": [
              "match"
            ]
          }
        },
        {}
      ]
    },
    "schema-common-acl-rule": {
      "description": "ACL Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rule-defaults"
        }
      ]
    },
    "schema-common-acl-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-rule"
      }
    },
    "schema-common-acl-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-acl-rules": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rules-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-rules-presentation"
        }
      ]
    },
    "schema-common-acl-acl-config-children": {
      "properties": {
        "rule": {
          "description": "ACL rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-rules"
            }
          ]
        }
      }
    },
    "schema-common-acl-acl-is-type-ipv4-def": {
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "ipv4"
          ]
        }
      }
    },
    "schema-common-acl-acl-is-not-type-ipv4-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv4-def"
      }
    },
    "schema-common-acl-acl-rule-is-not-match-icmpv6-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "protocol": {
                        "not": {
                          "enum": [
                            "icmpv6"
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-match-ipv4-address-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "source-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      },
                      "dest-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv4-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-not-match-routing-header-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "routing-header"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-not-match-extension-header-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "extension-header"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-source-nat-translate-mac-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "source-nat": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "translate-mac"
                          ]
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-dest-nat-translate-mac-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "dest-nat": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "translate-mac"
                          ]
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-ipv4-type-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-is-not-type-ipv4-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv4-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-icmpv6-def"
                }
              ]
            },
            {
              "$ref": "#/x-defs/schema-common-acl-acl-rule-is-match-ipv4-address-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-routing-header-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-extension-header-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-translate-mac-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-translate-mac-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-acl-is-type-ipv6-def": {
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "ipv6"
          ]
        }
      }
    },
    "schema-common-acl-acl-is-not-type-ipv6-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv6-def"
      }
    },
    "schema-common-acl-acl-rule-is-not-match-icmp-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "protocol": {
                        "not": {
                          "enum": [
                            "icmp"
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-rule-is-match-ipv6-address-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "source-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      },
                      "dest-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ipv6-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-source-nat-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "allOf": [
                  {
                    "not": {
                      "required": [
                        "source-nat"
                      ]
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-dest-nat-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "allOf": [
                  {
                    "not": {
                      "required": [
                        "dest-nat"
                      ]
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-frag-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "fragment"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-ipv6-type-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-is-not-type-ipv6-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-acl-is-type-ipv6-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-rule-is-not-match-icmp-def"
                }
              ]
            },
            {
              "$ref": "#/x-defs/schema-common-acl-acl-rule-is-match-ipv6-address-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-frag-match-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-acl-is-type-mac-def": {
      "properties": {
        "type": {
          "enum": [
            "mac"
          ]
        }
      },
      "oneOf": [
        {
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "mac"
              ]
            }
          }
        }
      ]
    },
    "schema-common-acl-acl-is-not-type-mac-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-acl-is-type-mac-def"
      }
    },
    "schema-common-acl-acl-is-match-mac-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "set": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "dscp"
                          ]
                        }
                      }
                    ]
                  }
                }
              },
              "match": {
                "properties": {
                  "mac": {
                    "properties": {
                      "source-mac": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-mac-address-mac-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-mac-name-def"
                          }
                        ]
                      },
                      "dest-mac": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-mac-address-mac-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-mac-name-def"
                          }
                        ]
                      },
                      "protocol": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-common-acl-mac-protocol-def"
                          }
                        ]
                      }
                    }
                  },
                  "ip": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "dscp"
                          ]
                        }
                      },
                      {
                        "not": {
                          "required": [
                            "icmp-type"
                          ]
                        }
                      },
                      {
                        "not": {
                          "required": [
                            "icmpv6-type"
                          ]
                        }
                      },
                      {
                        "not": {
                          "required": [
                            "ttl"
                          ]
                        }
                      }
                    ],
                    "properties": {
                      "source-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      },
                      "dest-ip": {
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-address-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-prefix-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-ip-address-ip-netmask-def"
                          },
                          {
                            "$ref": "#/x-defs/schema-common-acl-match-any-def"
                          }
                        ]
                      },
                      "protocol": {
                        "description": "IP protocol",
                        "anyOf": [
                          {
                            "$ref": "#/x-defs/schema-common-acl-ip-protocol-def"
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-source-nat-translate-ip-port-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "source-nat": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "translate-ip"
                          ]
                        }
                      },
                      {
                        "not": {
                          "required": [
                            "translate-port"
                          ]
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-is-not-action-dest-nat-translate-ip-port-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "action": {
                "properties": {
                  "dest-nat": {
                    "allOf": [
                      {
                        "not": {
                          "required": [
                            "translate-ip"
                          ]
                        }
                      },
                      {
                        "not": {
                          "required": [
                            "translate-port"
                          ]
                        }
                      }
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-ecn-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "not": {
                      "required": [
                        "ecn"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-mac-acl-has-ip-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ]
              }
            }
          }
        }
      }
    },
    "schema-common-acl-mac-acl-has-no-ip-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-mac-acl-has-ip-match-def"
      }
    },
    "schema-common-acl-mac-match-is-protocol-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "mac"
                ],
                "properties": {
                  "mac": {
                    "required": [
                      "protocol"
                    ],
                    "properties": {
                      "protocol": {
                        "enum": [
                          "ipv4",
                          "ipv6"
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-tcp-matches-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ],
                "properties": {
                  "ip": {
                    "required": [
                      "tcp"
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-tcp-matches-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-matches-def"
      }
    },
    "schema-common-acl-ip-match-is-tcp-src-dest-port-matches-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "tcp": {
                        "anyOf": [
                          {
                            "required": [
                              "source-port"
                            ],
                            "properties": {
                              "source-port": {
                                "allOf": [
                                  {
                                    "maxProperties": 1
                                  },
                                  {
                                    "minProperties": 1
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "required": [
                              "dest-port"
                            ],
                            "properties": {
                              "dest-port": {
                                "allOf": [
                                  {
                                    "maxProperties": 1
                                  },
                                  {
                                    "minProperties": 1
                                  }
                                ]
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-not-tcp-src-dest-port-matches-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "tcp": {
                        "anyOf": [
                          {
                            "not": {
                              "required": [
                                "flags"
                              ]
                            }
                          },
                          {
                            "not": {
                              "required": [
                                "mask"
                              ]
                            }
                          },
                          {
                            "not": {
                              "required": [
                                "state"
                              ]
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-mac-udp-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "required": [
                  "ip"
                ],
                "properties": {
                  "ip": {
                    "required": [
                      "udp"
                    ]
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-ip-match-is-mac-non-udp-match-def": {
      "not": {
        "$ref": "#/x-defs/schema-common-acl-ip-match-is-mac-udp-match-def"
      }
    },
    "schema-common-acl-ip-match-is-udp-port-match-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "properties": {
                  "ip": {
                    "properties": {
                      "udp": {
                        "anyOf": [
                          {
                            "required": [
                              "source-port"
                            ],
                            "properties": {
                              "source-port": {
                                "allOf": [
                                  {
                                    "maxProperties": 1
                                  },
                                  {
                                    "minProperties": 1
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "required": [
                              "dest-port"
                            ],
                            "properties": {
                              "dest-port": {
                                "allOf": [
                                  {
                                    "maxProperties": 1
                                  },
                                  {
                                    "minProperties": 1
                                  }
                                ]
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "schema-common-acl-acl-mac-type-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-is-not-type-mac-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-acl-is-type-mac-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-match-mac-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-source-nat-translate-ip-port-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-acl-is-not-action-dest-nat-translate-ip-port-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-ecn-match-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-frag-match-def"
                }
              ]
            },
            {
              "oneOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-mac-acl-has-no-ip-match-def"
                },
                {
                  "allOf": [
                    {
                      "$ref": "#/x-defs/schema-common-acl-mac-match-is-protocol-match-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-mac-acl-has-ip-match-def"
                    }
                  ]
                }
              ]
            },
            {
              "oneOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-tcp-matches-def"
                },
                {
                  "allOf": [
                    {
                      "$ref": "#/x-defs/schema-common-acl-mac-match-is-protocol-match-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-matches-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-is-tcp-src-dest-port-matches-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-is-not-tcp-src-dest-port-matches-def"
                    }
                  ]
                }
              ]
            },
            {
              "oneOf": [
                {
                  "$ref": "#/x-defs/schema-common-acl-ip-match-is-mac-non-udp-match-def"
                },
                {
                  "allOf": [
                    {
                      "$ref": "#/x-defs/schema-common-acl-mac-match-is-protocol-match-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-is-mac-udp-match-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-common-acl-ip-match-is-udp-port-match-def"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-common-acl-acl-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-ipv4-type-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-ipv6-type-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-mac-type-constraints"
        },
        {
          "required": [
            "type"
          ]
        },
        {
          "minProperties": 2
        }
      ]
    },
    "schema-common-acl-acl": {
      "description": "An ACL is used for matching packets and take actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acl-config"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-acl-acl-presentation"
        }
      ]
    },
    "schema-common-acl-acls-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-acl-acl-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-acl-acl"
      }
    },
    "schema-acl-acls": {
      "description": "ACL rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-common-acl-acls-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-acl-acls-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-bridge-domain-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stp-stp-state-config-children": {
      "properties": {
        "up": {
          "description": "STP is enabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "down": {
          "description": "STP is disabled on this bridge",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-stp-stp-state-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-stp-stp-state": {
      "description": "The state of STP on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-state-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-state-defaults"
        }
      ]
    },
    "schema-stp-stp-vlan-port-info": {
      "description": "stp port vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-vlan-port-info-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stp-stp-vlan-port-info-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stp-stp-vlan-port-info"
      }
    },
    "schema-stp-stp-vlan-ports-info": {
      "description": "stp interface info",
      "title": "Interface stp information",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-vlan-port-info-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stp-domain-stp-vlan-show-children": {
      "properties": {
        "port-info": {
          "$ref": "#/x-defs/schema-stp-stp-vlan-ports-info"
        }
      }
    },
    "schema-stp-domain-stp-vlan": {
      "description": "A stp vlan tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-config"
        },
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-show"
        },
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-vlan-show-presentation"
        }
      ]
    },
    "schema-stp-domain-stp-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-stp-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stp-domain-stp-vlan"
      }
    },
    "schema-stp-domain-stp-vlans": {
      "description": "Set of stp vlan tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-domain-stp-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vids-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-vlans-show-presentation"
        }
      ]
    },
    "schema-stp-stp-config-children": {
      "properties": {
        "state": {
          "$ref": "#/x-defs/schema-stp-stp-state"
        },
        "vlan": {
          "description": "Set of stp vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-stp-domain-stp-vlans"
            }
          ]
        }
      }
    },
    "schema-stp-stp-counter": {
      "description": "stp counter show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-counter-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-stp-stp-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stp-stp-counter"
      }
    },
    "schema-stp-stp-counters": {
      "description": "stp counters info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-counters-show-presentation"
        }
      ]
    },
    "schema-stp-stp-port": {
      "description": "stp per port information",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-port-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-port-show-presentation"
        }
      ]
    },
    "schema-stp-stp-port-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-stp-stp-port"
      }
    },
    "schema-stp-stp-ports": {
      "description": "stp interface information",
      "title": "Interface stp information",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-port-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-ports-show-presentation"
        }
      ]
    },
    "schema-stp-stp-show-children": {
      "properties": {
        "counters": {
          "$ref": "#/x-defs/schema-stp-stp-counters"
        },
        "port": {
          "$ref": "#/x-defs/schema-stp-stp-ports"
        }
      }
    },
    "schema-stp-stp": {
      "description": "attributes related to global stp",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-stp-stp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-show"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-show-children"
        },
        {
          "$ref": "#/x-defs/schema-stp-stp-show-presentation"
        }
      ]
    },
    "schema-feature-feature-default-auto-is-auto-def": {
      "oneOf": [
        {
          "not": {
            "required": [
              "enable"
            ]
          }
        },
        {
          "required": [
            "enable"
          ],
          "properties": {
            "enable": {
              "enum": [
                "auto"
              ]
            }
          }
        }
      ]
    },
    "schema-feature-isa-feature-default-auto-constraints": {
      "allOf": [
        {
          "anyOf": [
            {
              "not": {
                "$ref": "#/x-defs/schema-feature-feature-default-auto-is-auto-def"
              }
            },
            {
              "maxProperties": 0
            },
            {
              "required": [
                "enable"
              ],
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-feature-isa-feature-default-auto-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-auto-is-auto-def"
            }
          ]
        },
        {}
      ]
    },
    "schema-feature-isa-feature-default-auto-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-constraints"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-defaults"
        }
      ]
    },
    "schema-vxlan-head-end-replication-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-head-end-replication-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address"
      }
    },
    "schema-vxlan-head-end-replication-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "evpn"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "evpn"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-vxlan-head-end-replication": {
      "description": "Set of IPv4 unicast addresses or \"evpn\".\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-head-end-replication-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-head-end-replication-constraints"
        }
      ]
    },
    "schema-vxlan-flooding-config-children": {
      "properties": {
        "head-end-replication": {
          "description": "BUM traffic is replicated and individual copies sent to remote destinations.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-head-end-replication"
            }
          ]
        }
      }
    },
    "schema-state-state-feature-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "required": [
                "enable"
              ],
              "type": "object",
              "minProperties": 2,
              "maxProperties": 2
            },
            {
              "not": {
                "required": [
                  "enable"
                ]
              },
              "type": "object",
              "minProperties": 1,
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-vxlan-flooding-has-her-child-def": {
      "properties": {
        "head-end-replication": {
          "minProperties": 1
        }
      }
    },
    "schema-vxlan-if-flooding-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-state-state-feature-constraints"
            },
            {
              "$ref": "#/x-defs/schema-feature-feature-default-auto-is-auto-def"
            }
          ]
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-has-her-child-def"
        }
      ]
    },
    "schema-vxlan-if-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-auto-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-if-flooding-constraints"
        }
      ]
    },
    "schema-vxlan-l2vni-config-children": {
      "properties": {
        "flooding": {
          "description": "Handling of BUM traffic",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-if-flooding"
            }
          ]
        }
      }
    },
    "schema-vxlan-l2vni": {
      "description": "VNI",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l2vni-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l2vni-config-children"
        }
      ]
    },
    "schema-vxlan-l2vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vxlan-l2-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vxlan-l2vni"
      }
    },
    "schema-vxlan-l2vnis-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-vxlan-l2vnis": {
      "description": "VNI",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-l2vnis-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l2vnis-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-l2vnis-show-presentation"
        }
      ]
    },
    "schema-vxlan-has-l2vni-config-children": {
      "properties": {
        "vni": {
          "description": "L2 VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-l2vnis"
            }
          ]
        }
      }
    },
    "schema-vxlan-has-l2vni-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-has-l2vni-config-children"
        }
      ]
    },
    "schema-ptp-vlan-ptp": {
      "description": "VLAN PTP configuration.  Inherited by interfaces in this VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-multicast-vlan-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-vlan-querier-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-multicast-vlan-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/schema-multicast-vlan-querier"
        }
      }
    },
    "schema-multicast-vlan-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-vlan-snooping-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-multicast-vlan-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/schema-multicast-vlan-snooping"
        }
      }
    },
    "schema-multicast-vlan-multicast": {
      "description": "Configure multicast on the vlan",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-vlan-multicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-vlan-config-children": {
      "properties": {
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-vlan-ptp"
        },
        "multicast": {
          "$ref": "#/x-defs/schema-multicast-vlan-multicast"
        }
      }
    },
    "schema-bridge-domain-vlan": {
      "description": "A VLAN tag identifier",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-has-l2vni-trait"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlan-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlan-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vlan-vid-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain-vlan"
      }
    },
    "schema-bridge-domain-vlans": {
      "description": "Set of VLAN tag identifiers\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vlan-vid-vlan-vids-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vlans-show-presentation"
        }
      ]
    },
    "schema-multicast-querier": {
      "description": "IGMP/MLD querier configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-querier-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-multicast-snooping-config-children": {
      "properties": {
        "querier": {
          "$ref": "#/x-defs/schema-multicast-querier"
        }
      }
    },
    "schema-multicast-snooping": {
      "description": "IGMP/MLD snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-multicast-snooping-config"
        },
        {
          "$ref": "#/x-defs/schema-multicast-snooping-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-multicast-multicast-config-children": {
      "properties": {
        "snooping": {
          "$ref": "#/x-defs/schema-multicast-snooping"
        }
      }
    },
    "schema-multicast-multicast": {
      "description": "Configure multicast on the bridge",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-multicast-multicast-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "vlan"
          ]
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-trust-interface": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-trust-interface"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-trust-interface-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces": {
      "description": "The interface is connected to trusted DHCP server(s). It must be a member of the specified bridge and VLAN\n",
      "title": "DHCP Snooping Vlan Trust Ports Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-trust-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-trust-interface-constraints"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children": {
      "properties": {
        "trust": {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-trust-interfaces"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-ip-address": {
      "description": "An IP address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-show"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-ip-address"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses": {
      "description": "Set of IP addresses\n",
      "title": "DHCP Snooping Bind Port Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-show-children": {
      "properties": {
        "ip-address": {
          "description": "ipv4 and ipv6 address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-ip-addresses"
            }
          ]
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-interface": {
      "description": "An interface on which DHCP snoop client is binded.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interface-presentation"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interface"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces": {
      "description": "The interface on which the DHCP snooping client is connected",
      "title": "DHCP Snooping Vlan Bind Table",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlan-show-children": {
      "properties": {
        "bind": {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-bind-interfaces"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlan": {
      "description": "dhcp snooping vlan config info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlan-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlan-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlan"
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlans-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-vlans": {
      "description": "dhcp snooping vlans config info",
      "type": "object",
      "title": "DHCP Snooping Table",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlans-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlans-presentation"
        }
      ]
    },
    "schema-common-dhcp-snoop-dhcp-snoop-config-children": {
      "properties": {
        "vlan": {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-vlans"
        }
      }
    },
    "schema-common-dhcp-snoop-dhcp-snoop": {
      "description": "DHCP snooping configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-config-children": {
      "properties": {
        "stp": {
          "$ref": "#/x-defs/schema-stp-stp"
        },
        "vlan": {
          "description": "Set of vlans in the bridge domain.  Only applicable when the domain type is \"vlan-aware\".\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bridge-domain-vlans"
            }
          ]
        },
        "multicast": {
          "$ref": "#/x-defs/schema-multicast-multicast"
        },
        "svi-force-up": {
          "$ref": "#/x-defs/schema-global-svi-force-up"
        },
        "dhcp-snoop": {
          "description": "DHCP snooping for IPv4",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        },
        "dhcp-snoop6": {
          "description": "DHCP snooping for IPv6",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-common-dhcp-snoop-dhcp-snoop"
            }
          ]
        }
      }
    },
    "schema-bridge-fdb-mac-table-entry-defaults": {
      "properties": {}
    },
    "schema-bridge-fdb-mac-table-entry": {
      "description": "mac table entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-defaults"
        }
      ]
    },
    "schema-bridge-fdb-mac-table-entry-mapping": {
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry"
      },
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-id"
      }
    },
    "schema-bridge-fdb-mac-table": {
      "description": "L2 FDB\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-entry-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-mdb-flags-show-children": {
      "properties": {
        "offload": {
          "description": "Flag to indicate temporary/blocked/offloaded",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "fast-leave": {
          "description": "Igmp Fast Leave flag",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-bridge-domain-mdb-flags": {
      "description": "Ownership Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-flags-show-children"
        }
      ]
    },
    "schema-bridge-domain-mdb-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-flags"
        }
      }
    },
    "schema-bridge-domain-mdb": {
      "description": "mdb entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-show"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-mdbs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-mdb-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain-mdb"
      }
    },
    "schema-bridge-domain-mdbs": {
      "description": "Set of mdb entries in the bridge domain\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-mdbs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-router-port": {
      "description": "Bridge Domain router port entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-router-port-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-router-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-router-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain-router-port"
      }
    },
    "schema-bridge-domain-router-ports": {
      "description": "Set of multicast router ports\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-router-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-port-vlan": {
      "description": "Bridge domain port vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-vlan-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-port-vlans-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-vlan-vid-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain-port-vlan"
      }
    },
    "schema-bridge-domain-port-vlans": {
      "description": "Bridge domains port vlans info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-vlans-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-port-show-children": {
      "properties": {
        "vlan": {
          "$ref": "#/x-defs/schema-bridge-domain-port-vlans"
        }
      }
    },
    "schema-bridge-domain-port": {
      "description": "Bridge domain port info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-show"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-port-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bridge-domain-ports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-interface-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain-port"
      }
    },
    "schema-bridge-domain-ports": {
      "description": "Bridge domains ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-ports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-ports-show-presentation"
        }
      ]
    },
    "schema-bridge-domain-vni-map": {
      "description": "Bridge domain vlan vni mapping",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-vni-map-show"
        }
      ]
    },
    "schema-bridge-domain-show-children": {
      "properties": {
        "mac-table": {
          "$ref": "#/x-defs/schema-bridge-fdb-mac-table"
        },
        "mdb": {
          "$ref": "#/x-defs/schema-bridge-domain-mdbs"
        },
        "router-port": {
          "$ref": "#/x-defs/schema-bridge-domain-router-ports"
        },
        "port": {
          "$ref": "#/x-defs/schema-bridge-domain-ports"
        },
        "vlan-vni-map": {
          "$ref": "#/x-defs/schema-bridge-domain-vni-map"
        }
      }
    },
    "schema-bridge-domain-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "vlan"
            ]
          }
        },
        {
          "required": [
            "vlan"
          ]
        },
        {
          "not": {
            "required": [
              "dhcp-snoop"
            ]
          }
        },
        {
          "not": {
            "required": [
              "dhcp-snoop6"
            ]
          }
        }
      ]
    },
    "schema-bridge-domain": {
      "description": "Bridge domain",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domain-config"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-show-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-show-presentation"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domain-defaults"
        }
      ]
    },
    "schema-bridge-domains-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bridge-domain-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bridge-domain"
      }
    },
    "schema-bridge-domains-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "properties": {
            "br_default": {
              "properties": {
                "type": {
                  "enum": [
                    "vlan-aware"
                  ]
                }
              }
            }
          }
        },
        {
          "properties": {
            "br_default": {
              "properties": {
                "vlan-vni-offset": {
                  "not": {
                    "enum": [
                      "None"
                    ]
                  }
                }
              }
            }
          }
        }
      ]
    },
    "schema-bridge-domains": {
      "description": "Bridge domains",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bridge-domains-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domains-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-domains-show-presentation"
        }
      ]
    },
    "schema-bridge-bridge-config-children": {
      "properties": {
        "domain": {
          "$ref": "#/x-defs/schema-bridge-domains"
        }
      }
    },
    "schema-bridge-bridge": {
      "description": "Properties associated with an instance of a bridge.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bridge-bridge-config-children"
        },
        {
          "$ref": "#/x-defs/schema-bridge-bridge-show-presentation"
        }
      ]
    },
    "schema-evpn-route-advertise": {
      "description": "Route dvertising",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-route-advertise-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-dad-action-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "maxProperties": 1
        }
      ]
    },
    "schema-evpn-dad-action-freeze-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "duration"
          ]
        }
      ]
    },
    "schema-evpn-dad-action-freeze": {
      "description": "Advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-freeze-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-freeze-constraints"
        }
      ]
    },
    "schema-evpn-dad-action-config-children": {
      "properties": {
        "warning-only": {
          "description": "Only generate a warning log message.  This is the default.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "freeze": {
          "description": "Further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-dad-action-freeze"
            }
          ]
        }
      }
    },
    "schema-evpn-dad-action-defaults": {
      "anyOf": [
        {
          "maxProperties": 0
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-evpn-dad-action": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-state-state-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-config-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-action-defaults"
        }
      ]
    },
    "schema-evpn-dad-config-children": {
      "properties": {
        "duplicate-action": {
          "description": "Action to take when a MAC is flagged as a possible duplicate.  If 'warning-only', generates a log message.  If 'freeze', further move events for the MAC will not be acted upon.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-dad-action"
            }
          ]
        }
      }
    },
    "schema-evpn-dad": {
      "description": "Duplicate address detection",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-on-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-dad-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-route-advertise": {
      "description": "Route advertise",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-route-advertise-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-route-target-config-children": {
      "properties": {
        "import": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        },
        "export": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        },
        "both": {
          "description": "Route targets to import and export",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        }
      }
    },
    "schema-vni-route-target": {
      "description": "EVPN control plane config and info for VRF",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-route-target-config-children"
        }
      ]
    },
    "schema-vni-vni-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertise",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-route-advertise"
            }
          ]
        },
        "route-target": {
          "description": "Route targets",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-route-target"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mac-active-host": {
      "description": "EVPN MAC active host",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-active-host-show"
        }
      ]
    },
    "schema-evpn-evpn-mac-active-host-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mac-active-host"
      }
    },
    "schema-evpn-evpn-mac-active-hosts": {
      "description": "Set of evpn mac active hosts\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-active-host-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mac-inactive-host": {
      "description": "EVPN MAC inactive host",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-inactive-host-show"
        }
      ]
    },
    "schema-evpn-evpn-mac-inactive-host-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mac-inactive-host"
      }
    },
    "schema-evpn-evpn-mac-inactive-hosts": {
      "description": "Set of inactive arp/nd for a MAC\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-inactive-host-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mac-address-show-children": {
      "properties": {
        "active-host": {
          "description": "List of active hosts",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mac-active-hosts"
            }
          ]
        },
        "inactive-host": {
          "description": "List of inactive hosts",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mac-inactive-hosts"
            }
          ]
        },
        "peer-active": {
          "description": "peer active state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "peer-proxy": {
          "description": "peer proxy state",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mac-address": {
      "description": "EVPN MAC info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-address-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-address-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-host-action-children"
        }
      ]
    },
    "schema-evpn-evpn-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mac-address-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mac-address"
      }
    },
    "schema-evpn-evpn-mac-addresses": {
      "description": "Set of evpn mac addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-addresses-presentation"
        }
      ]
    },
    "schema-evpn-evpn-host-address": {
      "description": "EVPN host info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-entry-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-address-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-host-action-children"
        }
      ]
    },
    "schema-evpn-evpn-host-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ip-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-host-address"
      }
    },
    "schema-evpn-evpn-host-addresses": {
      "description": "Set of evpn host addresses\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-host-addresses-presentation"
        }
      ]
    },
    "schema-vni-vni-remote-vtep": {
      "description": "per vni remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-remote-vtep-show"
        }
      ]
    },
    "schema-vni-vni-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vni-vni-remote-vtep"
      }
    },
    "schema-vni-vni-remote-vteps": {
      "description": "Set of vni remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-remote-vtep-presentation"
        }
      ]
    },
    "schema-vni-vni-bgp-info-show-children": {
      "properties": {
        "import-route-target": {
          "description": "Route targets to import",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        },
        "export-route-target": {
          "description": "Route targets to export",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-target-rts"
            }
          ]
        }
      }
    },
    "schema-vni-vni-bgp-info": {
      "description": "bgp based l3vni info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-bgp-info-show-children"
        }
      ]
    },
    "schema-vni-mh-esi-type": {
      "description": "per vni esi type",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-mh-esi-type-show"
        }
      ]
    },
    "schema-vni-vni-mh-esi-show-children": {
      "properties": {
        "type": {
          "description": "VNI level ESI type info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "schema-vni-vni-mh-esi": {
      "description": "Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-mh-esi-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-vni-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vni-vni-mh-esi"
      }
    },
    "schema-vni-vni-mh-esis": {
      "description": "Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-mh-esi-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-esi-remote-vtep-flags": {
      "description": "per esi remote vtep flag info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-esi-remote-vtep-flags-show"
        }
      ]
    },
    "schema-vni-vni-esi-remote-vtep-show-children": {
      "properties": {
        "flags": {
          "description": "ESI remote vtep flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-esi-remote-vtep-flags"
            }
          ]
        }
      }
    },
    "schema-vni-vni-esi-remote-vtep": {
      "description": "per esi remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-esi-remote-vtep-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-esi-remote-vtep-show"
        }
      ]
    },
    "schema-vni-vni-esi-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vni-vni-esi-remote-vtep"
      }
    },
    "schema-vni-vni-esi-remote-vteps": {
      "description": "Per ESI based set of remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-esi-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-bgp-vni-mh-esi-show-children": {
      "properties": {
        "remote-vtep": {
          "description": "VNI level ESI info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vni-esi-remote-vteps"
            }
          ]
        },
        "type": {
          "description": "VNI level bgp info ESI type info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "schema-vni-bgp-vni-mh-esi": {
      "description": "BGP Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esi-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-bgp-vni-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esi"
      }
    },
    "schema-vni-bgp-vni-mh-esis": {
      "description": "BGP Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esi-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vni-vni-mh-bgp-info-show-children": {
      "properties": {
        "esi": {
          "description": "Multihoming ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-bgp-vni-mh-esis"
            }
          ]
        }
      }
    },
    "schema-vni-vni-mh-bgp-info": {
      "description": "per vni BGP based Multihoming info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-mh-bgp-info-show-children"
        }
      ]
    },
    "schema-vni-vni-multihoming-show-children": {
      "properties": {
        "esi": {
          "description": "VNI level ESI info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vni-mh-esis"
            }
          ]
        },
        "bgp-info": {
          "description": "VNI level BGP Multihoming info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vni-mh-bgp-info"
            }
          ]
        }
      }
    },
    "schema-vni-vni-multihoming": {
      "description": "VNI based Multihoming info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-multihoming-show-children"
        }
      ]
    },
    "schema-vni-vni-show-children": {
      "properties": {
        "mac": {
          "$ref": "#/x-defs/schema-evpn-evpn-mac-addresses"
        },
        "host": {
          "$ref": "#/x-defs/schema-evpn-evpn-host-addresses"
        },
        "remote-vtep": {
          "$ref": "#/x-defs/schema-vni-vni-remote-vteps"
        },
        "bgp-info": {
          "$ref": "#/x-defs/schema-vni-vni-bgp-info"
        },
        "multihoming": {
          "$ref": "#/x-defs/schema-vni-vni-multihoming"
        }
      }
    },
    "schema-vni-vni": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an VNI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-show-children"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-show"
        },
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        }
      ]
    },
    "schema-vni-vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-vni-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-vni-vni"
      }
    },
    "schema-vni-vnis": {
      "description": "VNIs",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-vni-vni-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vnis-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-vni-vnis-presentation"
            }
          ]
        }
      ]
    },
    "schema-evpn-ead-evi-route": {
      "description": "Ethernet Auto-discovery per EVPN instance routes",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-ead-evi-route-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-mh-segment-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "mac-address"
          ]
        }
      ]
    },
    "schema-evpn-mh-segment": {
      "description": "Multihoming interface segment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-mh-segment-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-mh-segment-constraints"
        }
      ]
    },
    "schema-evpn-multihoming-config-children": {
      "properties": {
        "ead-evi-route": {
          "$ref": "#/x-defs/schema-evpn-ead-evi-route"
        },
        "segment": {
          "$ref": "#/x-defs/schema-evpn-mh-segment"
        }
      }
    },
    "schema-evpn-evpn-flags": {
      "description": "EVPN ESI flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-flags-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-remote-vtep": {
      "description": "Evpn per ESI remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "title": "VTEP",
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep-show"
        }
      ]
    },
    "schema-evpn-evpn-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep"
      }
    },
    "schema-evpn-evpn-remote-vteps": {
      "description": "Set of evpn remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-remote-vtep-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-esi-show-children": {
      "properties": {
        "flags": {
          "description": "Evpn ESI flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-flags"
            }
          ]
        },
        "remote-vtep": {
          "description": "Set of Evpn ESI remote vteps",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-remote-vteps"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mh-esi": {
      "description": "EVPN Multihoming ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-id-presentation"
        }
      ]
    },
    "schema-evpn-evpn-mh-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mh-esi"
      }
    },
    "schema-evpn-evpn-mh-esis": {
      "description": "EVPN Multihoming ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-esi-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep-flags": {
      "description": "EVPN BGP info per ESI flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-flags-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep-show-children": {
      "properties": {
        "flags": {
          "description": "Evpn BGP info per ESI flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-flags"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep": {
      "description": "Evpn BGP info per ESI remote vtep",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-show-children"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vtep-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ip-address-ipv4-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep"
      }
    },
    "schema-evpn-evpn-mh-bgp-info-remote-vteps": {
      "description": "Evpn BGP info remote vteps\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vtep-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-flags": {
      "description": "EVPN Multihoming BGP info flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-flags-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-fragment": {
      "description": "EVPN Multihoming BGP info ESI fragment",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-fragment-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-fragment-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-fragment-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-fragment"
      }
    },
    "schema-evpn-evpn-mh-bgp-info-fragments": {
      "description": "EVPN Multihoming BGP info ESI fragments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-fragment-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-esi-show-children": {
      "properties": {
        "remote-vtep": {
          "description": "Evpn BGP info remote vteps",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-remote-vteps"
            }
          ]
        },
        "flags": {
          "description": "Evpn BGP info flags",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-flags"
            }
          ]
        },
        "fragments": {
          "description": "Evpn BGP info fragments",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-fragments"
            }
          ]
        },
        "type": {
          "description": "Evpn BGP info type",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-mh-esi-type"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mh-bgp-info-esi": {
      "description": "EVPN Multihoming BGP info ESI instance",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esi-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-esi-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-esi-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esi"
      }
    },
    "schema-evpn-evpn-mh-bgp-info-esis": {
      "description": "EVPN Multihoming BGP info ESIs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esi-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esi-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-mh-bgp-info-show-children": {
      "properties": {
        "esi": {
          "description": "EVPN Multihoming BGP info ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-esis"
            }
          ]
        }
      }
    },
    "schema-evpn-evpn-mh-bgp-info": {
      "description": "EVPN Multihoming BGP info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-multihoming-show-children": {
      "properties": {
        "esi": {
          "description": "EVPN Multihoming ESI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-esis"
            }
          ]
        },
        "bgp-info": {
          "description": "EVPN Multihoming BGP info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-evpn-mh-bgp-info"
            }
          ]
        }
      }
    },
    "schema-evpn-multihoming": {
      "description": "Multihoming global configuration parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-config"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-multihoming-show-children"
        }
      ]
    },
    "schema-evpn-evpn-config-children": {
      "properties": {
        "route-advertise": {
          "description": "Route advertising",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-route-advertise"
            }
          ]
        },
        "dad": {
          "description": "Duplicate Address Detection (DAD) configuration parameters",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-dad"
            }
          ]
        },
        "vni": {
          "description": "VNI",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vni-vnis"
            }
          ]
        },
        "multihoming": {
          "$ref": "#/x-defs/schema-evpn-multihoming"
        }
      }
    },
    "schema-evpn-member-interface": {
      "description": "member-interface",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-member-interface-show"
        }
      ]
    },
    "schema-evpn-member-interface-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-member-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-member-interface"
      }
    },
    "schema-evpn-member-interfaces": {
      "description": "access vlan member interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-member-interface-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-vlan-show-children": {
      "properties": {
        "member-interface": {
          "description": "access vlan info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-member-interfaces"
            }
          ]
        }
      }
    },
    "schema-evpn-vlan": {
      "description": "vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlan-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlan-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlan-presentation"
        }
      ]
    },
    "schema-evpn-vlan-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-vlan-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-vlan"
      }
    },
    "schema-evpn-vlans": {
      "description": "vlans",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-vlan-mapping"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vlans-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-access-vlans-show-children": {
      "properties": {
        "vlan": {
          "description": "access vlans",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-vlans"
            }
          ]
        }
      }
    },
    "schema-evpn-access-vlans": {
      "description": "Access vlan info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-access-vlans-presentation"
        },
        {
          "$ref": "#/x-defs/schema-evpn-access-vlans-show-children"
        }
      ]
    },
    "schema-evpn-vtep-ip": {
      "description": "vtep-ip",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-vtep-ip-show"
        }
      ]
    },
    "schema-evpn-vtep-ip-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-vtep-ip-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-vtep-ip"
      }
    },
    "schema-evpn-vtep-ips": {
      "description": "vtep ips",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-vtep-ip-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-l2-nhgs-show-children": {
      "properties": {
        "vtep-ip": {
          "description": "l2 nhg",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-evpn-vtep-ips"
            }
          ]
        }
      }
    },
    "schema-evpn-l2-nhgs": {
      "description": "L2 nhg info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-l2-nhgs-show-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-l2-nhgs-presentation"
        }
      ]
    },
    "schema-evpn-down-reason": {
      "description": "Protocol down reason",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-down-reason-show"
        }
      ]
    },
    "schema-evpn-down-reasons-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-evpn-down-reason-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-evpn-down-reason"
      }
    },
    "schema-evpn-down-reasons": {
      "description": "Protocol down reasons",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-evpn-down-reasons-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-evpn-evpn-show-children": {
      "properties": {
        "access-vlan-info": {
          "$ref": "#/x-defs/schema-evpn-access-vlans"
        },
        "l2-nhg": {
          "$ref": "#/x-defs/schema-evpn-l2-nhgs"
        },
        "down-reason": {
          "$ref": "#/x-defs/schema-evpn-down-reasons"
        }
      }
    },
    "schema-evpn-evpn": {
      "description": "Enables the EVPN control plane.  When enabled, it also means that the EVPN service offered is vlan-based service and an EVI is auto-created for each extended VLAN.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-show"
        },
        {
          "$ref": "#/x-defs/schema-evpn-evpn-show-children"
        }
      ]
    },
    "schema-mlag-mlag-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            },
            {
              "allOf": [
                {
                  "required": [
                    "backup"
                  ]
                },
                {
                  "properties": {
                    "backup": {
                      "minProperties": 1,
                      "maxProperties": 1
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-mlag-backup": {
      "description": "alternative ip address or interface for peer to reach us",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-backup-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-backups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-backup-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-backup"
      }
    },
    "schema-mlag-backups": {
      "description": "Set of MLAG backups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-backups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-config-children": {
      "properties": {
        "backup": {
          "$ref": "#/x-defs/schema-mlag-backups"
        }
      }
    },
    "schema-mlag-mlag-mac": {
      "description": "Mlag mac",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mac-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-mac-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-mac"
      }
    },
    "schema-mlag-mlag-macs": {
      "description": "Set of MLAG Macs learnt/sync between mlag peers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-macs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-permanent-mac-flags-show-children": {
      "properties": {
        "permanent": {
          "description": "Local Permanent Mac Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "static": {
          "description": "Peer Permanent Mac Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-mlag-permanent-mac-flags": {
      "description": "Ownership Flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-permanent-mac-flags-show-children"
        }
      ]
    },
    "schema-mlag-mlag-permanent-mac-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-mlag-permanent-mac-flags"
        }
      }
    },
    "schema-mlag-mlag-permanent-mac": {
      "description": "Mlag Permanent Mac",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mac-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-mac-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-permanent-macs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-mac-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-mac"
      }
    },
    "schema-mlag-mlag-permanent-macs": {
      "description": "Permanent Mac Entry",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-macs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-fdb-show-children": {
      "properties": {
        "local": {
          "description": "Locally learnt macs",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-macs"
            }
          ]
        },
        "peer": {
          "description": "Peer Synced Macs",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-macs"
            }
          ]
        },
        "permanent": {
          "description": "Permanent Macs installed on local/peer",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-permanent-macs"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-fdb": {
      "description": "Set of all mlag macs",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-fdb-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-fdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-fdb-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-mcastgroup": {
      "description": "Mlag Multicast Group Info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-mcastgroups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-mcastgroup"
      }
    },
    "schema-mlag-mlag-mcastgroups": {
      "description": "Multicast Groups Info",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mcastgroups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-mdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Multicast Database",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-mcastgroups"
            }
          ]
        },
        "peer": {
          "description": "Peer Multicast Database",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-mcastgroups"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-mdb": {
      "description": "Set of Mlag Multicast Database Entries",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mdb-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-mdb-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-routerport": {
      "description": "mlag routerport",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerport-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-routerports-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-routerport-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-routerport"
      }
    },
    "schema-mlag-mlag-routerports": {
      "description": "Multicast Router Ports",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerports-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-routerportdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Multicast Router Ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-routerports"
            }
          ]
        },
        "peer": {
          "description": "Peer Multicast Router Ports",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-routerports"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-routerportdb": {
      "description": "Set of all Mlag Multicast Router Ports",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerportdb-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerportdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-routerportdb-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-vni": {
      "description": "Mlag Vni",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-vnis-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-vni-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-vni"
      }
    },
    "schema-mlag-mlag-vnis": {
      "description": "Set of VNIs configured",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vnis-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-vni-db-show-children": {
      "properties": {
        "local": {
          "description": "Local Vnis",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-vnis"
            }
          ]
        },
        "peer": {
          "description": "Peer Vnis",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-vnis"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-vni-db": {
      "description": "Set of all vnis",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-db-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-db-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-vni-db-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-lacp-entry": {
      "description": "Mlag LacpInfo",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacp-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-lacp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-lacp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-lacp-entry"
      }
    },
    "schema-mlag-mlag-lacp": {
      "description": "Lacp DB",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-lacpdb-show-children": {
      "properties": {
        "local": {
          "description": "Local Lacp Database",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-lacp"
            }
          ]
        },
        "peer": {
          "description": "Peer Lacp Database",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-lacp"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-lacpdb": {
      "description": "Set of all mlag local/peer lacpdb",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacpdb-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacpdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-lacpdb-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-neigh-flags-show-children": {
      "properties": {
        "local": {
          "description": "Local Neighbor Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "peer": {
          "description": "Peer Neighbor Entry",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-mlag-neigh-flags": {
      "description": "Flag to indicate the ownership of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-neigh-flags-show-children"
        }
      ]
    },
    "schema-mlag-mlag-neigh-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-mlag-neigh-flags"
        }
      }
    },
    "schema-mlag-mlag-neigh": {
      "description": "mlag neigh",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-neigh-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-neigh"
      }
    },
    "schema-mlag-mlag-neighs": {
      "description": "Neighs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-permanent-neigh-flags-show-children": {
      "properties": {
        "local": {
          "description": "Local Ownership of neighbor entry",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-mlag-permanent-neigh-flags": {
      "description": "Flag to indicate the ownership of the neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-permanent-neigh-flags-show-children"
        }
      ]
    },
    "schema-mlag-mlag-permanent-neigh-show-children": {
      "properties": {
        "flag": {
          "$ref": "#/x-defs/schema-mlag-permanent-neigh-flags"
        }
      }
    },
    "schema-mlag-mlag-permanent-neigh": {
      "description": "Mlag Permanent Neighbor",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-permanent-neighs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-mlag-mlag-permanent-neigh"
      }
    },
    "schema-mlag-mlag-permanent-neighs": {
      "description": "Permanent Neighbors",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-permanent-neighs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-neighdb-show-children": {
      "properties": {
        "dynamic": {
          "description": "Dynamic Neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-neighs"
            }
          ]
        },
        "permanent": {
          "description": "Permanent Neighbor",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-permanent-neighs"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-neighdb": {
      "description": "Set of all mlag neigh entries",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighdb-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighdb-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-neighdb-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-cc-global": {
      "description": "Global Consistency-checker",
      "type": "object",
      "title": "Global Consistency-checker",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-collection-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-cc-show-children": {
      "properties": {
        "global": {
          "description": "mlag global consistency-checker",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-cc-global"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag-cc": {
      "description": "Show the mlag consistency-checker parameters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-show-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-cc-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-mlag-mlag-show-children": {
      "properties": {
        "fdb": {
          "description": "Macs owned by local/peer mlag switch",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-fdb"
            }
          ]
        },
        "mdb": {
          "description": "Mdb owned by local/peer switch",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-mdb"
            }
          ]
        },
        "multicast-router-port": {
          "description": "Multicast Router Ports owned by local/peer mlag switch\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-routerportdb"
            }
          ]
        },
        "vni": {
          "description": "Local VNIs",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-vni-db"
            }
          ]
        },
        "lacpdb": {
          "description": "Mlag Local Lacp Info",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-lacpdb"
            }
          ]
        },
        "neighbor": {
          "description": "Local/peer Neighbour Entries",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-neighdb"
            }
          ]
        },
        "consistency-checker": {
          "description": "Consistency-checker parameters for mlag nodes",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-mlag-mlag-cc"
            }
          ]
        }
      }
    },
    "schema-mlag-mlag": {
      "description": "Global Multi-chassis Link Aggregation properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-config"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-constraints"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-config-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-action-children"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-show"
        },
        {
          "$ref": "#/x-defs/schema-mlag-mlag-show-children"
        }
      ]
    },
    "schema-vxlan-flooding-feature-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "required": [
                "enable"
              ],
              "oneOf": [
                {
                  "properties": {
                    "enable": {
                      "enum": [
                        "on"
                      ]
                    }
                  },
                  "type": "object",
                  "minProperties": 2,
                  "maxProperties": 2
                },
                {
                  "properties": {
                    "enable": {
                      "enum": [
                        "off"
                      ]
                    }
                  },
                  "type": "object",
                  "minProperties": 1,
                  "maxProperties": 2
                }
              ]
            },
            {
              "not": {
                "required": [
                  "enable"
                ]
              },
              "type": "object",
              "minProperties": 1,
              "maxProperties": 1
            }
          ]
        }
      ]
    },
    "schema-vxlan-flooding-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-feature-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-has-her-child-def"
        }
      ]
    },
    "schema-vxlan-flooding": {
      "description": "Handling of BUM traffic",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-config-children"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-flooding-constraints"
        }
      ]
    },
    "schema-vxlan-source": {
      "description": "Source address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-source-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-mlag": {
      "description": "VxLAN specfic MLAG configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-mlag-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-encap-dscp-action-is-set-def": {
      "oneOf": [
        {
          "required": [
            "action"
          ],
          "properties": {
            "action": {
              "enum": [
                "set"
              ]
            }
          }
        }
      ]
    },
    "schema-vxlan-encap-dscp-action-is-not-set-def": {
      "not": {
        "$ref": "#/x-defs/schema-vxlan-encap-dscp-action-is-set-def"
      }
    },
    "schema-vxlan-encap-dscp-set-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-action-is-not-set-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-encap-dscp-action-is-set-def"
            },
            {
              "required": [
                "value"
              ]
            }
          ]
        }
      ]
    },
    "schema-vxlan-encap-dscp-no-set-constraints": {
      "oneOf": [
        {
          "not": {
            "required": [
              "value"
            ]
          }
        },
        {
          "allOf": [
            {
              "required": [
                "value"
              ]
            },
            {
              "$ref": "#/x-defs/schema-vxlan-encap-dscp-action-is-set-def"
            }
          ]
        }
      ]
    },
    "schema-vxlan-encap-dscp-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-set-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-no-set-constraints"
        }
      ]
    },
    "schema-vxlan-encap-dscp": {
      "description": "DSCP action for outer packet during encapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-config"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-encap-dscp-constraints"
        }
      ]
    },
    "schema-vxlan-encap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP action for outer packet during encapsulation",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-encap-dscp"
            }
          ]
        }
      }
    },
    "schema-vxlan-encapsulation": {
      "description": "Vxlan encapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-encap-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-decap-dscp": {
      "description": "DSCP action for inner packet during decapsulation\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-decap-dscp-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-decap-config-children": {
      "properties": {
        "dscp": {
          "description": "DSCP decapsulation actions\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-decap-dscp"
            }
          ]
        }
      }
    },
    "schema-vxlan-decapsulation": {
      "description": "Vxlan decapsulation actions\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-vxlan-decap-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-vxlan-vxlan-config-children": {
      "properties": {
        "flooding": {
          "description": "Configuration to specify how BUM traffic in the overlay is handled. This applies to all overlays (VNIs), but can be overridden by VNI-specific configuration.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-flooding"
            }
          ]
        },
        "source": {
          "description": "Source address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-source"
            }
          ]
        },
        "mlag": {
          "description": "VxLAN specific MLAG address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-mlag"
            }
          ]
        },
        "encapsulation": {
          "description": "VxLAN encapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-encapsulation"
            }
          ]
        },
        "decapsulation": {
          "description": "VxLAN decapsulation options",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-decapsulation"
            }
          ]
        }
      }
    },
    "schema-vxlan-vxlan": {
      "description": "VxLAN",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-vxlan-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vxlan-vxlan-config-children"
        }
      ]
    },
    "schema-nve-nve-config-children": {
      "properties": {
        "vxlan": {
          "description": "Global VxLAN configuration and operational properties.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-vxlan-vxlan"
            }
          ]
        }
      }
    },
    "schema-nve-nve": {
      "description": "Network Virtualization configuration and operational info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nve-nve-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-systemd-resource-limit": {
      "description": "Resource limit configuration.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-systemd-resource-limit-config"
        }
      ]
    },
    "schema-systemd-service-control-config-children": {
      "properties": {
        "resource-limit": {
          "description": "Configure service control",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-systemd-resource-limit"
            }
          ]
        }
      }
    },
    "schema-systemd-control": {
      "description": "Control a service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-systemd-service-control-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-systemd-service-control-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-systemd-service-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-systemd-control"
      }
    },
    "schema-systemd-service-control": {
      "description": "Control service configurations",
      "title": "Control service configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-systemd-service-control-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-lldp-application-tlv-priority-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-lldp-port-prio-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "priority"
          ]
        }
      ]
    },
    "schema-lldp-port-prio": {
      "description": "L4 port",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "schema-lldp-ports-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-port-prio"
      }
    },
    "schema-lldp-ports-prio-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-lldp-ports-prio": {
      "description": "collecton of layer 4 port priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-ports-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-ports-prio-presentation"
        },
        {
          "$ref": "#/x-defs/schema-lldp-ports-prio-constraints"
        }
      ]
    },
    "schema-lldp-app-prio-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "priority"
          ]
        }
      ]
    },
    "schema-lldp-app-prio": {
      "description": "Application priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-app-prio-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-port-prio-config"
        }
      ]
    },
    "schema-lldp-apps-prio-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-lldp-l4-app-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-lldp-app-prio"
      }
    },
    "schema-lldp-apps-prio-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-lldp-apps-prio": {
      "description": "Collection of application priority mapping",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-apps-prio-mapping"
        },
        {
          "$ref": "#/x-defs/schema-lldp-apps-prio-presentation"
        },
        {
          "$ref": "#/x-defs/schema-lldp-apps-prio-constraints"
        }
      ]
    },
    "schema-lldp-application-tlv-priority-config-children": {
      "properties": {
        "udp-port": {
          "description": "udp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-ports-prio"
            }
          ]
        },
        "tcp-port": {
          "description": "tcp port used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-ports-prio"
            }
          ]
        },
        "app": {
          "description": "applications used for application tlv priority mapping",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-apps-prio"
            }
          ]
        }
      }
    },
    "schema-lldp-application-tlv-priority": {
      "description": "Application priority tlv",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-priority-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-priority-config-children"
        },
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-priority-presentation"
        },
        {
          "$ref": "#/x-defs/schema-lldp-application-tlv-defaults"
        }
      ]
    },
    "schema-lldp-lldp-config-children": {
      "properties": {
        "application-tlv": {
          "description": "Applications indicated by names or tcp/udp ports for which application priority mapping is set.\n",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-lldp-application-tlv-priority"
            }
          ]
        }
      }
    },
    "schema-lldp-lldp": {
      "description": "Global LLDP",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-config"
        },
        {
          "$ref": "#/x-defs/schema-lldp-lldp-config-children"
        }
      ]
    },
    "schema-ptp-master": {
      "description": "List of clocks that the local clock can accept as master clock\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-master-config"
        }
      ]
    },
    "schema-ptp-masters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-clock-id-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-master"
      }
    },
    "schema-ptp-masters": {
      "description": "Collection of acceptable masters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-masters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ip-mac-address": {
      "description": "An IP or MAC address",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ip-mac-address-config"
        }
      ]
    },
    "schema-ptp-ip-mac-addresses-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ip-mac-address-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-ip-mac-address"
      }
    },
    "schema-ptp-ip-mac-addresses": {
      "description": "Set of unicast IP or MAC server addresses",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ip-mac-addresses-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-master-address-config-children": {
      "properties": {
        "address": {
          "description": "ipv4, ipv6 or mac address",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-ip-mac-addresses"
            }
          ]
        }
      }
    },
    "schema-ptp-unicast-master": {
      "description": "Unicast master table that ports can use\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-unicast-master-table-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-master-address-config-children"
        }
      ]
    },
    "schema-ptp-unicast-master-tables-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-unicast-master-table-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-unicast-master"
      }
    },
    "schema-ptp-unicast-masters": {
      "description": "Collection of unicast master tables",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-unicast-master-tables-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-unicast-masters-presentation"
        }
      ]
    },
    "schema-ptp-master-violation": {
      "description": "Master violation",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-master-violation-show"
        }
      ]
    },
    "schema-ptp-master-violations-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-master-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-master-violation"
      }
    },
    "schema-ptp-master-violations": {
      "description": "Collection of master violations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-master-violations-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-log-entry": {
      "description": "ptp log entry data",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-log-entry-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-log-entries-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-log-entry"
      }
    },
    "schema-ptp-log-entries": {
      "description": "ptp log entries data",
      "title": "Seq ID",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-log-entries-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-monitor-vio-log-show-children": {
      "properties": {
        "log-entries": {
          "$ref": "#/x-defs/schema-ptp-log-entries"
        }
      }
    },
    "schema-ptp-monitor-vio-log": {
      "description": "violation log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-log-show-children"
        }
      ]
    },
    "schema-ptp-monitor-vio-logs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-monitor-vio-log"
      }
    },
    "schema-ptp-monitor-vio-logs": {
      "description": "Collection of PTP violations logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs-presentation"
        }
      ]
    },
    "schema-ptp-violations-log-show-children": {
      "properties": {
        "acceptable-master": {
          "$ref": "#/x-defs/schema-ptp-master-violations"
        },
        "forced-master": {
          "$ref": "#/x-defs/schema-ptp-master-violations"
        },
        "max-offset": {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs"
        },
        "min-offset": {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs"
        },
        "path-delay": {
          "$ref": "#/x-defs/schema-ptp-monitor-vio-logs"
        }
      }
    },
    "schema-ptp-violations-log": {
      "description": "PTP violations log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-log-show-children"
        }
      ]
    },
    "schema-ptp-violations-show-children": {
      "properties": {
        "log": {
          "$ref": "#/x-defs/schema-ptp-violations-log"
        }
      }
    },
    "schema-ptp-violations": {
      "description": "PTP violations",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-violations-presentation"
        }
      ]
    },
    "schema-ptp-log": {
      "description": "violation log",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-log-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-log-action-children"
        }
      ]
    },
    "schema-ptp-logs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-sequence-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-log"
      }
    },
    "schema-ptp-logs": {
      "description": "Collection of violations logs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-logs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-monitor-show-children": {
      "properties": {
        "violations": {
          "$ref": "#/x-defs/schema-ptp-violations"
        },
        "timestamp-log": {
          "$ref": "#/x-defs/schema-ptp-logs"
        }
      }
    },
    "schema-ptp-monitor": {
      "description": "PTP monitor configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-monitor-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-monitor-show-children"
        }
      ]
    },
    "schema-ptp-profile-is-itu-g-8275-1-def": {
      "properties": {
        "profile-type": {
          "enum": [
            "itu-g-8275-1"
          ]
        }
      }
    },
    "schema-ptp-itu-g-8275-1-profile-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-ptp-profile-is-itu-g-8275-2-def": {
      "properties": {
        "profile-type": {
          "enum": [
            "itu-g-8275-2"
          ]
        }
      }
    },
    "schema-ptp-itu-g-8275-2-profile-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-ptp-profile-is-1588-def": {
      "properties": {
        "profile-type": {
          "enum": [
            "ieee-1588"
          ]
        }
      }
    },
    "schema-ptp-1588-profile-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-ptp-profile-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-1-def"
            },
            {
              "$ref": "#/x-defs/schema-ptp-itu-g-8275-1-profile-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-2-def"
            },
            {
              "$ref": "#/x-defs/schema-ptp-itu-g-8275-2-profile-defaults"
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-1588-def"
            },
            {
              "$ref": "#/x-defs/schema-ptp-1588-profile-defaults"
            }
          ]
        },
        {}
      ]
    },
    "schema-ptp-profile-is-not-1588-def": {
      "not": {
        "$ref": "#/x-defs/schema-ptp-profile-is-1588-def"
      }
    },
    "schema-ptp-profile-1588-not-required-def": {
      "allOf": [
        {
          "not": {
            "required": [
              "local-priority"
            ]
          }
        },
        {
          "not": {
            "required": [
              "clock-local-priority"
            ]
          }
        }
      ]
    },
    "schema-ptp-profile-1588-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-is-not-1588-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-1588-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-ptp-profile-1588-not-required-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority1": {
                      "minimum": 0,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority2": {
                      "minimum": 0,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "domain": {
                      "minimum": 0,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-interval": {
                      "minimum": 0,
                      "maximum": 4
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "sync-interval": {
                      "minimum": -1,
                      "maximum": 1
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "delay-req-interval": {
                      "minimum": 0,
                      "maximum": 5
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-timeout": {
                      "minimum": 2,
                      "maximum": 10
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "transport": {
                      "enum": [
                        "ipv4",
                        "ipv6"
                      ]
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "two-step": {
                      "enum": [
                        "off",
                        "on"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ptp-profile-is-not-itu-g-8275-1-def": {
      "not": {
        "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-1-def"
      }
    },
    "schema-ptp-profile-itu-g-8275-1-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-is-not-itu-g-8275-1-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-1-def"
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority1": {
                      "minimum": 128,
                      "maximum": 128
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority2": {
                      "minimum": 0,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "local-priority": {
                      "minimum": 1,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "clock-local-priority": {
                      "minimum": 1,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "domain": {
                      "minimum": 24,
                      "maximum": 43
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-interval": {
                      "minimum": -3,
                      "maximum": -3
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "sync-interval": {
                      "minimum": -4,
                      "maximum": -4
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "delay-req-interval": {
                      "minimum": -4,
                      "maximum": -4
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-timeout": {
                      "minimum": 3,
                      "maximum": 3
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "transport": {
                      "enum": [
                        "802.3"
                      ]
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "two-step": {
                      "enum": [
                        "off",
                        "on"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ptp-profile-is-not-itu-g-8275-2-def": {
      "not": {
        "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-2-def"
      }
    },
    "schema-ptp-profile-itu-g-8275-2-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-is-not-itu-g-8275-2-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-ptp-profile-is-itu-g-8275-2-def"
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority1": {
                      "minimum": 128,
                      "maximum": 128
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "priority2": {
                      "minimum": 0,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "local-priority": {
                      "minimum": 1,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "clock-local-priority": {
                      "minimum": 1,
                      "maximum": 255
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "domain": {
                      "minimum": 44,
                      "maximum": 63
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-interval": {
                      "minimum": -4,
                      "maximum": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "sync-interval": {
                      "minimum": -7,
                      "maximum": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "delay-req-interval": {
                      "minimum": -7,
                      "maximum": 0
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "announce-timeout": {
                      "minimum": 2,
                      "maximum": 10
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "transport": {
                      "enum": [
                        "ipv4",
                        "ipv6"
                      ]
                    }
                  }
                }
              ]
            },
            {
              "anyOf": [
                {
                  "properties": {
                    "two-step": {
                      "enum": [
                        "off",
                        "on"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-ptp-profile-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "profile-type"
          ]
        },
        {
          "$ref": "#/x-defs/schema-ptp-profile-1588-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profile-itu-g-8275-1-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profile-itu-g-8275-2-constraints"
        }
      ]
    },
    "schema-ptp-profile": {
      "description": "PTP profile",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profile-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profile-defaults"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profile-constraints"
        }
      ]
    },
    "schema-ptp-profiles-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-profile"
      }
    },
    "schema-ptp-profiles": {
      "description": "Collection of PTP profiles",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-profiles-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-profiles-presentation"
        }
      ]
    },
    "schema-ptp-ptp-config-children": {
      "properties": {
        "acceptable-master": {
          "$ref": "#/x-defs/schema-ptp-masters"
        },
        "unicast-master": {
          "$ref": "#/x-defs/schema-ptp-unicast-masters"
        },
        "monitor": {
          "$ref": "#/x-defs/schema-ptp-monitor"
        },
        "profile": {
          "$ref": "#/x-defs/schema-ptp-profiles"
        }
      }
    },
    "schema-ptp-clock-quality": {
      "description": "Clock Quality Status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-clock-quality-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-clock-quality-presentation"
        }
      ]
    },
    "schema-ptp-current-status": {
      "description": "Local states learned from the exchange of PTP messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-current-status-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-current-status-presentation"
        }
      ]
    },
    "schema-ptp-parent-status-show-children": {
      "properties": {
        "grandmaster-clock-quality": {
          "$ref": "#/x-defs/schema-ptp-clock-quality"
        }
      }
    },
    "schema-ptp-parent-status": {
      "description": "Local states learned from the exchange of PTP messages",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-parent-status-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-parent-status-show-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-parent-presentation"
        }
      ]
    },
    "schema-ptp-time-status": {
      "description": "Time attributes of the clock",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-time-status-show"
        },
        {
          "$ref": "#/x-defs/schema-ptp-time-status-presentation"
        }
      ]
    },
    "schema-ptp-ptp-status": {
      "description": "PTP global status",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-status-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptps-status-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-port-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-ptp-status"
      }
    },
    "schema-ptp-ptps-status": {
      "description": "Collection of PTPs global status",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptps-status-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-status-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptp-counter": {
      "description": "Interface PTP counter",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-counter-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptp-counters-show-children": {
      "properties": {
        "announce": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "sync": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "follow-up": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "delay-req": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "delay-resp": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "peer-delay-req": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "peer-delay-resp": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "management": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        },
        "signaling": {
          "$ref": "#/x-defs/schema-ptp-ptp-counter"
        }
      }
    },
    "schema-ptp-ptp-counters": {
      "description": "Interface PTP counters",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptp-counters-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptps-counters-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ptp-packet-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-ptp-counters"
      }
    },
    "schema-ptp-ptps-counters": {
      "description": "PTP global counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptps-counters-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-counters-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ptp-ptp-show-children": {
      "properties": {
        "clock-quality": {
          "$ref": "#/x-defs/schema-ptp-clock-quality"
        },
        "current": {
          "$ref": "#/x-defs/schema-ptp-current-status"
        },
        "parent": {
          "$ref": "#/x-defs/schema-ptp-parent-status"
        },
        "time-properties": {
          "$ref": "#/x-defs/schema-ptp-time-status"
        },
        "status": {
          "$ref": "#/x-defs/schema-ptp-ptps-status"
        },
        "counters": {
          "$ref": "#/x-defs/schema-ptp-ptps-counters"
        }
      }
    },
    "schema-ptp-ptp": {
      "description": "Global PTP configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptp-show-children"
        }
      ]
    },
    "schema-ptp-ptps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ptp-ptp-instance-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ptp-ptp"
      }
    },
    "schema-ptp-ptps-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-ptp-ptps": {
      "description": "Collection of PTP instances",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ptp-ptps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ptp-ptps-presentation"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-server": {
      "description": "A DHCP server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-server"
      }
    },
    "schema-dhcp-relay-dhcp-servers": {
      "description": "DHCP servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-interface": {
      "description": "An interface on which DHCP relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface"
      }
    },
    "schema-dhcp-relay-dhcp-relay-interfaces": {
      "description": "Set of interfaces on which to handle DHCP relay traffic",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-relay-gateway-interface": {
      "description": "An interface on which DHCP relay gateway is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-config"
        }
      ]
    },
    "schema-dhcp-relay-gateway-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay-gateway-interface"
      }
    },
    "schema-dhcp-relay-gateway-interfaces-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-dhcp-relay-gateway-interfaces": {
      "description": "Configures DHCP relay gateway on the interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interfaces-constraints"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "remote-id"
            ]
          }
        },
        {
          "not": {
            "required": [
              "use-pif-circuit-id"
            ]
          }
        },
        {}
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-remote-id": {
      "description": "DHCP relay agent remote-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-remote-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-remote-id"
      }
    },
    "schema-dhcp-relay-remote-id-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-remote-ids": {
      "description": "DHCP relay agent remote ids",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-remote-ids-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-remote-id-constraints"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id": {
      "description": "DHCP relay agent use-pif-circuit-id config.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id-config"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-agent-config-children": {
      "properties": {
        "remote-id": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-remote-ids"
        },
        "use-pif-circuit-id": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-use-pif-circuit-id"
        }
      }
    },
    "schema-dhcp-relay-dhcp-relay-agent": {
      "description": "DHCP relay Agent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-defaults"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent-config-children"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relay-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-servers"
        },
        "interface": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interfaces"
        },
        "gateway-interface": {
          "$ref": "#/x-defs/schema-dhcp-relay-gateway-interfaces"
        },
        "agent": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-agent"
        }
      }
    },
    "schema-dhcp-relay-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-config-children"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay"
      }
    },
    "schema-dhcp-relay-dhcp-relays-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-relay-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relays-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relays-constraints"
        }
      ]
    },
    "schema-dhcp-relay6-relay-upstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interface-config"
        }
      ]
    },
    "schema-dhcp-relay6-relay-upstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interface"
      }
    },
    "schema-dhcp-relay6-relay-upstream-interfaces": {
      "description": "Configures DHCP relay on the upstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-relay6-relay-downstream-interface": {
      "description": "An interface on which DPCH relay is configured.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interface-config"
        }
      ]
    },
    "schema-dhcp-relay6-relay-downstream-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relay-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interface"
      }
    },
    "schema-dhcp-relay6-relay-downstream-interfaces": {
      "description": "Configures DHCP relay on the downstream interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-relay6-dhcp-relay-interfaces-config-children": {
      "properties": {
        "upstream": {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-upstream-interfaces"
        },
        "downstream": {
          "$ref": "#/x-defs/schema-dhcp-relay6-relay-downstream-interfaces"
        }
      }
    },
    "schema-dhcp-relay6-dhcp-relay-interfaces-defaults": {},
    "schema-dhcp-relay6-dhcp-relay-interfaces": {
      "description": "DHCP relay interfaces",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces-config"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces-config-children"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces-defaults"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-relay6-dhcp-relay-config-children": {
      "properties": {
        "interface": {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-interfaces"
        }
      }
    },
    "schema-dhcp-relay6-dhcp-relay": {
      "description": "DHCP relay",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-config"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay-config-children"
        }
      ]
    },
    "schema-dhcp-relay6-dhcp-relays-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relay"
      }
    },
    "schema-dhcp-relay6-dhcp-relays": {
      "description": "DHCP-relays",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relays-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-dhcp-server-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server-domain-name-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server-domain-name": {
      "description": "TBD",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-config"
        }
      ]
    },
    "schema-dhcp-server-domain-names-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name"
      }
    },
    "schema-dhcp-server-domain-names-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server-domain-names": {
      "description": "DHCP domain names",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names-constraints"
        }
      ]
    },
    "schema-dns-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dns-server-config"
        }
      ]
    },
    "schema-dhcp-server-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-server"
      }
    },
    "schema-dhcp-server-domain-name-servers-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-servers-constraints"
        }
      ]
    },
    "schema-dhcp-server-gateways-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-gateway-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-server"
      }
    },
    "schema-dhcp-server-gateways": {
      "description": "DHCP gateway",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-gateways-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-range-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "to"
          ]
        }
      ]
    },
    "schema-dhcp-server-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-range-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-range-config"
        }
      ]
    },
    "schema-dhcp-server-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-range"
      }
    },
    "schema-dhcp-server-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-dhcp-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-servers"
        },
        "gateway": {
          "$ref": "#/x-defs/schema-dhcp-server-gateways"
        },
        "range": {
          "$ref": "#/x-defs/schema-dhcp-server-ranges"
        }
      }
    },
    "schema-dhcp-server-dhcp-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config-children"
        }
      ]
    },
    "schema-dhcp-server-dhcp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool"
      }
    },
    "schema-dhcp-server-dhcp-pools": {
      "description": "DHCP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pools-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-static-config"
        }
      ]
    },
    "schema-dhcp-server-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-static"
      }
    },
    "schema-dhcp-server-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-statics-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-dhcp-interface": {
      "description": "An interface on which DPCH clients are attached.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-config"
        }
      ]
    },
    "schema-dhcp-server-dhcp-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-interface"
      }
    },
    "schema-dhcp-server-dhcp-interfaces": {
      "description": "Assign DHCP options to clients directly attached to these interfaes.",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/schema-dhcp-server-statics"
        },
        "interface": {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "schema-dhcp-server-dhcp-server": {
      "description": "Dynamic Host Configuration Protocol Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-server-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-server-config-children"
        }
      ]
    },
    "schema-dhcp-server-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server-dhcp-server"
      }
    },
    "schema-dhcp-server-dhcp-servers-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server-dhcp-servers": {
      "description": "DHCP-servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-servers-constraints"
        }
      ]
    },
    "schema-dhcp-server6-domain-name-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-domain-name-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-server"
      }
    },
    "schema-dhcp-server6-domain-name-servers": {
      "description": "DHCP domain name servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-domain-name-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server6-range-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "to"
          ]
        }
      ]
    },
    "schema-dhcp-server6-range": {
      "description": "DHCP Pool range",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-range-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server6-range-config"
        }
      ]
    },
    "schema-dhcp-server6-ranges-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-range-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server6-range"
      }
    },
    "schema-dhcp-server6-ranges": {
      "description": "IP Address range assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-ranges-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server6-ip-pool-config-children": {
      "properties": {
        "domain-name": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/schema-dhcp-server6-domain-name-servers"
        },
        "range": {
          "$ref": "#/x-defs/schema-dhcp-server6-ranges"
        }
      }
    },
    "schema-dhcp-server6-ip-pool": {
      "description": "DHCP Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server6-ip-pool-config-children"
        }
      ]
    },
    "schema-dhcp-server6-ip-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-ip-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server6-ip-pool"
      }
    },
    "schema-dhcp-server6-ip-pools": {
      "description": "DHCP IP Pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-ip-pools-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server6-static": {
      "description": "static entry",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server6-static-config"
        }
      ]
    },
    "schema-dhcp-server6-statics-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dhcp-server6-static-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server6-static"
      }
    },
    "schema-dhcp-server6-statics": {
      "description": "DHCP clients with fixed IP address assignments",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-statics-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dhcp-server6-dhcp-server-config-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/schema-dhcp-server6-ip-pools"
        },
        "domain-name": {
          "$ref": "#/x-defs/schema-dhcp-server-domain-names"
        },
        "domain-name-server": {
          "$ref": "#/x-defs/schema-dhcp-server6-domain-name-servers"
        },
        "static": {
          "$ref": "#/x-defs/schema-dhcp-server6-statics"
        },
        "interface": {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-interfaces"
        }
      }
    },
    "schema-dhcp-server6-dhcp-server6": {
      "description": "Dynamic Host Configuration Protocol IPv6 Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server6-dhcp-server-config-children"
        }
      ]
    },
    "schema-dhcp-server6-dhcp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dhcp-server6-dhcp-server6"
      }
    },
    "schema-dhcp-server6-dhcp-servers-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dhcp-server6-dhcp-servers6": {
      "description": "DHCP-servers6",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dhcp-server6-dhcp-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dhcp-server6-dhcp-servers-constraints"
        }
      ]
    },
    "schema-syslog-server": {
      "description": "A remote DNS server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-syslog-server-config"
        }
      ]
    },
    "schema-syslog-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-syslog-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-syslog-server"
      }
    },
    "schema-syslog-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-syslog-syslog-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-syslog-servers"
        }
      }
    },
    "schema-syslog-syslog": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-syslog-syslog-config-children"
        }
      ]
    },
    "schema-syslog-syslogs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-syslog-syslog"
      }
    },
    "schema-syslog-syslogs-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-syslog-syslogs": {
      "description": "collection of syslog",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-syslog-syslogs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-syslog-syslogs-constraints"
        }
      ]
    },
    "schema-ntp-server": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-ntp-server-show"
        }
      ]
    },
    "schema-ntp-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ntp-server"
      }
    },
    "schema-ntp-servers": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ntp-pool": {
      "description": "A remote NTP Server",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-pool-config"
        }
      ]
    },
    "schema-ntp-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-ntp-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ntp-pool"
      }
    },
    "schema-ntp-pools": {
      "description": "Remote NTP Servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-pools-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ntp-ntp-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-ntp-servers"
        },
        "pool": {
          "$ref": "#/x-defs/schema-ntp-pools"
        }
      }
    },
    "schema-ntp-ntp": {
      "description": "Network Time Protocol",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntp-config"
        }
      ]
    },
    "schema-ntp-ntps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-ntp-ntp"
      }
    },
    "schema-ntp-ntps-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-ntp-ntps": {
      "description": "NTPs",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ntp-ntps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-ntp-ntps-constraints"
        }
      ]
    },
    "schema-dns-servers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-dns-server-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-server"
      }
    },
    "schema-dns-servers": {
      "description": "Remote DNS servers",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-servers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dns-dns-search": {
      "description": "A domain to search for name matches",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dns-dns-search-config"
        }
      ]
    },
    "schema-dns-dns-searches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-system-domain-name-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-dns-search"
      }
    },
    "schema-dns-dns-searches": {
      "description": "Domains to search for name matches",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-dns-searches-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-dns-dns-config-children": {
      "properties": {
        "server": {
          "$ref": "#/x-defs/schema-dns-servers"
        },
        "search": {
          "$ref": "#/x-defs/schema-dns-dns-searches"
        }
      }
    },
    "schema-dns-dns": {
      "description": "Domain Name Service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-dns-dns-config-children"
        }
      ]
    },
    "schema-dns-dns-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-common-vrf-vrf-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-dns-dns"
      }
    },
    "schema-dns-dns-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-dns-dnss": {
      "description": "collection of DNS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-dns-dns-mapping"
        },
        {
          "$ref": "#/x-defs/schema-dns-dns-constraints"
        }
      ]
    },
    "schema-service-service-config-children": {
      "properties": {
        "control": {
          "$ref": "#/x-defs/schema-systemd-service-control"
        },
        "lldp": {
          "$ref": "#/x-defs/schema-lldp-lldp"
        },
        "ptp": {
          "$ref": "#/x-defs/schema-ptp-ptps"
        },
        "dhcp-relay": {
          "$ref": "#/x-defs/schema-dhcp-relay-dhcp-relays"
        },
        "dhcp-relay6": {
          "$ref": "#/x-defs/schema-dhcp-relay6-dhcp-relays"
        },
        "dhcp-server": {
          "$ref": "#/x-defs/schema-dhcp-server-dhcp-servers"
        },
        "dhcp-server6": {
          "$ref": "#/x-defs/schema-dhcp-server6-dhcp-servers6"
        },
        "syslog": {
          "$ref": "#/x-defs/schema-syslog-syslogs"
        },
        "ntp": {
          "$ref": "#/x-defs/schema-ntp-ntps"
        },
        "dns": {
          "$ref": "#/x-defs/schema-dns-dnss"
        }
      }
    },
    "schema-service-service": {
      "description": "A service",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-service-service-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-service-common-service-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-gr": {
      "description": "BGP Graceful restart global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-gr-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-gr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-convergence-wait": {
      "description": "BGP convergence wait configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-convergence-wait-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-queue-limit": {
      "description": "BGP queue limit global configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-queue-limit-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-bgp-config-children": {
      "properties": {
        "graceful-restart": {
          "$ref": "#/x-defs/schema-bgp-gr"
        },
        "convergence-wait": {
          "$ref": "#/x-defs/schema-bgp-convergence-wait"
        },
        "queue-limit": {
          "$ref": "#/x-defs/schema-bgp-queue-limit"
        }
      }
    },
    "schema-bgp-bgp": {
      "description": "BGP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-bgp-action-children"
        }
      ]
    },
    "schema-pbr-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action"
          ]
        }
      ]
    },
    "schema-pbr-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-match-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-match-config-children"
        }
      ]
    },
    "schema-pbr-nexthop-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-group-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-nexthop-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-nexthop-group"
      }
    },
    "schema-pbr-nexthop-groups-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-pbr-nexthop-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-groups-constraints"
        }
      ]
    },
    "schema-pbr-action-config-children": {
      "properties": {
        "nexthop-group": {
          "description": "Route with nexthop-group",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-nexthop-groups"
            }
          ]
        }
      }
    },
    "schema-pbr-action-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "nexthop-group"
            ]
          }
        },
        {}
      ]
    },
    "schema-pbr-action": {
      "description": "PBR map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-action-config"
        },
        {
          "$ref": "#/x-defs/schema-pbr-action-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-action-defaults"
        },
        {
          "$ref": "#/x-defs/schema-pbr-action-presentation"
        }
      ]
    },
    "schema-pbr-rule-config-children": {
      "properties": {
        "match": {
          "description": "PBR match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-match"
            }
          ]
        },
        "action": {
          "description": "PBR set",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-action"
            }
          ]
        }
      }
    },
    "schema-pbr-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-rule-show"
        }
      ]
    },
    "schema-pbr-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-rule"
      }
    },
    "schema-pbr-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-pbr-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-pbr-rules-constraints"
        }
      ]
    },
    "schema-pbr-pbr-map-config-children": {
      "properties": {
        "rule": {
          "description": "PBR Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-rules"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-map": {
      "description": "A pbr map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-show"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-pbr-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-pbr-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-pbr-map"
      }
    },
    "schema-pbr-pbr-maps": {
      "description": "Collection of PBR Maps",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-maps-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-maps-presentation"
        }
      ]
    },
    "schema-pbr-pbr-config-children": {
      "properties": {
        "map": {
          "$ref": "#/x-defs/schema-pbr-pbr-maps"
        }
      }
    },
    "schema-pbr-nexthop": {
      "description": "PBR map nexthop info",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-nexthop-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-pbr-map-nexthops-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-pbr-nexthop-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-nexthop"
      }
    },
    "schema-pbr-pbr-map-nexthops": {
      "description": "PBR Map nexthop-group nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-map-nexthops-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-pbr-nexthop-group-show-children": {
      "properties": {
        "nexthop": {
          "description": "PBR Map nexthop-group nexthops",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-pbr-pbr-map-nexthops"
            }
          ]
        }
      }
    },
    "schema-pbr-pbr-nexthop-group": {
      "description": "A pbr map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group-show-children"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group-presentation"
        }
      ]
    },
    "schema-pbr-pbr-nexthop-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-pbr-pbr-nexthop-group"
      }
    },
    "schema-pbr-pbr-nexthop-groups": {
      "description": "Collection of PBR nexthop-groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pbr-pbr-show-children": {
      "properties": {
        "nexthop-group": {
          "$ref": "#/x-defs/schema-pbr-pbr-nexthop-groups"
        }
      }
    },
    "schema-pbr-pbr": {
      "description": "PBR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pbr-pbr-show-children"
        }
      ]
    },
    "schema-nhg-nhg-via": {
      "description": "A nexthop",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-static-route-isa-ip-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-nhg-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nhg-nhg-via"
      }
    },
    "schema-nhg-nhg-vias": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-nhg-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-group-config-children": {
      "properties": {
        "via": {
          "$ref": "#/x-defs/schema-nhg-nhg-vias"
        }
      }
    },
    "schema-nhg-group-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "via"
              ],
              "properties": {
                "via": {
                  "minProperties": 1
                }
              }
            }
          ]
        }
      ]
    },
    "schema-nhg-group": {
      "description": "A nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-group-constraints"
        },
        {
          "$ref": "#/x-defs/schema-nhg-group-presentation"
        }
      ]
    },
    "schema-nhg-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nexthop-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nhg-group"
      }
    },
    "schema-nhg-groups": {
      "description": "Nexthops",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nhg-groups-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-nexthop-config-children": {
      "properties": {
        "group": {
          "$ref": "#/x-defs/schema-nhg-groups"
        }
      }
    },
    "schema-rib-via-interface": {
      "description": "A nexthop's interfcace properties",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-via-interfaces-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-interface-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-via-interface"
      }
    },
    "schema-rib-via-interfaces": {
      "description": "Nexthop's interfaces",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-interfaces-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-via-flags-show-children": {
      "properties": {
        "onlink": {
          "description": "Nexthop is already resolved, route-lookup is avoided.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "duplicate": {
          "description": "Duplicate nexthop",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "recursive": {
          "description": "Nexthop resolved through another gateway",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "active": {
          "description": "Nexthop is active",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "installed": {
          "description": "Nexthop is installed in FIB",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "unreachable": {
          "description": "Nexthop is ICMP unreachable",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        },
        "directly-connected": {
          "description": "Nexthop is directly connected",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-flags-flag"
            }
          ]
        }
      }
    },
    "schema-rib-via-flags": {
      "description": "Nexthop flags",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-flags-isa-flags-container-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-via-flags-show-children"
        }
      ]
    },
    "schema-rib-via-label": {
      "description": "A nexthop's label property",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-via-label-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-label-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-via-label"
      }
    },
    "schema-rib-via-labels": {
      "description": "Labels for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-via-label-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-rib-isa-via-show-children": {
      "properties": {
        "interface": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-via-interfaces"
            }
          ]
        },
        "flags": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-via-flags"
            }
          ]
        },
        "label": {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-via-labels"
            }
          ]
        }
      }
    },
    "schema-rib-isa-via-trait": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-isa-via-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-isa-via-show-children"
        }
      ]
    },
    "schema-rib-resolved-via": {
      "description": "Nexthop's recursively resolved nexthop list",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-rib-isa-via-trait"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-show"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-via-presentation"
        }
      ]
    },
    "schema-rib-resolved-vias-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-rib-via-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-rib-resolved-via"
      }
    },
    "schema-rib-resolved-vias": {
      "description": "Resolved nexthops for a nexthop",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-rib-resolved-vias-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-rib-resolved-vias-presentation"
        }
      ]
    },
    "schema-nhg-depend": {
      "description": "Nexthop-group depends on",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-depends-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nhg-depend"
      }
    },
    "schema-nhg-depends": {
      "description": "Nexthop-group depends on",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-depends-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-dependent": {
      "description": "Dependents of this nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-dependents-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nhg-dependent"
      }
    },
    "schema-nhg-dependents": {
      "description": "Dependents of this nexthop-group",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-dependents-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-rib-show-children": {
      "properties": {
        "resolved-via": {
          "title": "Via",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-resolved-vias"
            }
          ]
        },
        "resolved-via-backup": {
          "title": "Via BackupNexthops",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-rib-resolved-vias"
            }
          ]
        },
        "depends": {
          "title": "Depends",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nhg-depends"
            }
          ]
        },
        "dependents": {
          "title": "Dependents",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-nhg-dependents"
            }
          ]
        }
      }
    },
    "schema-nhg-rib": {
      "description": "RIB nexthop-group",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-rib-show"
        },
        {
          "$ref": "#/x-defs/schema-nhg-rib-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-rib-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-ribs-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-nhg-nhg-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-nhg-rib"
      }
    },
    "schema-nhg-ribs": {
      "description": "RIB nexthop-groups",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-ribs-mapping"
        },
        {
          "$ref": "#/x-defs/schema-nhg-ribs-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-nhg-nexthop-show-children": {
      "properties": {
        "rib": {
          "$ref": "#/x-defs/schema-nhg-ribs"
        }
      }
    },
    "schema-nhg-nexthop": {
      "description": "nexthop-group global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-config-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-show-children"
        },
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-show"
        },
        {
          "$ref": "#/x-defs/schema-nhg-nexthop-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-lsa-timers": {
      "description": "LSA timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-lsa-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-spf-timers": {
      "description": "SPF timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-spf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-timers-config-children": {
      "properties": {
        "lsa": {
          "$ref": "#/x-defs/schema-ospf-lsa-timers"
        },
        "spf": {
          "$ref": "#/x-defs/schema-ospf-spf-timers"
        }
      }
    },
    "schema-ospf-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-ospf-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-timers-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospf-ospf-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-ospf-timers"
        }
      }
    },
    "schema-ospf-ospf": {
      "description": "OSPFv2 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-config"
        },
        {
          "$ref": "#/x-defs/schema-ospf-ospf-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-timers": {
      "description": "Timers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-pim-timers-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-pim-pim-config-children": {
      "properties": {
        "timers": {
          "$ref": "#/x-defs/schema-pim-timers"
        }
      }
    },
    "schema-pim-pim": {
      "description": "PIM global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-pim-pim-config"
        },
        {
          "$ref": "#/x-defs/schema-pim-pim-config-children"
        }
      ]
    },
    "schema-igmp-igmp": {
      "description": "IGMP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        },
        {
          "$ref": "#/x-defs/schema-igmp-igmp-action-children"
        }
      ]
    },
    "schema-vrrp-vrrp": {
      "description": "VRRP global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-vrrp-vrrp-config"
        }
      ]
    },
    "schema-prefix-list-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action",
            "match"
          ]
        }
      ]
    },
    "schema-prefix-list-match": {
      "description": "A prefix match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "schema-prefix-list-matches-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-match-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-prefix-list-match"
      }
    },
    "schema-prefix-list-match-is-ipv4-def": {
      "x-propertyNames": {
        "anyOf": [
          {
            "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
          }
        ]
      }
    },
    "schema-prefix-list-match-is-not-ipv4-def": {
      "not": {
        "$ref": "#/x-defs/schema-prefix-list-match-is-ipv4-def"
      }
    },
    "schema-prefix-list-match-is-ipv4-len-def": {
      "additionalProperties": {
        "properties": {
          "min-prefix-len": {
            "maximum": 32
          },
          "max-prefix-len": {
            "maximum": 32
          }
        }
      }
    },
    "schema-prefix-list-match-ipv4-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-is-not-ipv4-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-ipv4-def"
            },
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-ipv4-len-def"
            }
          ]
        }
      ]
    },
    "schema-prefix-list-match-is-ipv6-def": {
      "x-propertyNames": {
        "anyOf": [
          {
            "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
          }
        ]
      }
    },
    "schema-prefix-list-match-is-not-ipv6-def": {
      "not": {
        "$ref": "#/x-defs/schema-prefix-list-match-is-ipv6-def"
      }
    },
    "schema-prefix-list-match-is-ipv6-len-def": {
      "additionalProperties": {
        "properties": {
          "min-prefix-len": {
            "maximum": 128
          },
          "max-prefix-len": {
            "maximum": 128
          }
        }
      }
    },
    "schema-prefix-list-match-ipv6-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-is-not-ipv6-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-ipv6-def"
            },
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-ipv6-len-def"
            }
          ]
        }
      ]
    },
    "schema-prefix-list-match-is-any-def": {
      "x-propertyNames": {
        "anyOf": [
          {
            "$ref": "#/x-defs/schema-prefix-list-match-id-any-def"
          }
        ]
      }
    },
    "schema-prefix-list-match-is-not-any-def": {
      "not": {
        "$ref": "#/x-defs/schema-prefix-list-match-is-any-def"
      }
    },
    "schema-prefix-list-match-is-any-len-def": {
      "additionalProperties": {
        "allOf": [
          {
            "not": {
              "required": [
                "min-prefix-len"
              ]
            }
          },
          {
            "not": {
              "required": [
                "max-prefix-len"
              ]
            }
          }
        ]
      }
    },
    "schema-prefix-list-match-any-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-match-is-not-any-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-any-def"
            },
            {
              "$ref": "#/x-defs/schema-prefix-list-match-is-any-len-def"
            }
          ]
        }
      ]
    },
    "schema-prefix-list-matches-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1,
          "maxProperties": 1
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-ipv4-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-ipv6-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-match-any-constraints"
        }
      ]
    },
    "schema-prefix-list-matches": {
      "description": "Set of Match criterias for prefix-list\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-matches-mapping"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-matches-constraints"
        }
      ]
    },
    "schema-prefix-list-rule-config-children": {
      "properties": {
        "match": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-matches"
            }
          ]
        }
      }
    },
    "schema-prefix-list-rule": {
      "description": "Prefix list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-rule-config-children"
        }
      ]
    },
    "schema-prefix-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-prefix-list-rule"
      }
    },
    "schema-prefix-list-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-prefix-list-rules": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-rules-constraints"
        }
      ]
    },
    "schema-prefix-list-prefix-list-config-children": {
      "properties": {
        "rule": {
          "description": "Prefix List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-rules"
            }
          ]
        }
      }
    },
    "schema-prefix-list-prefix-list-is-type-ipv4-def": {
      "properties": {
        "type": {
          "enum": [
            "ipv4"
          ]
        }
      },
      "oneOf": [
        {
          "not": {
            "required": [
              "type"
            ]
          }
        },
        {
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "ipv4"
              ]
            }
          }
        }
      ]
    },
    "schema-prefix-list-prefix-list-is-not-type-ipv4-def": {
      "not": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-type-ipv4-def"
      }
    },
    "schema-prefix-list-prefix-list-is-match-ipv4-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "x-propertyNames": {
                  "anyOf": [
                    {
                      "$ref": "#/x-defs/schema-ip-address-ipv4-prefix-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-prefix-list-match-id-any-def"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-prefix-list-prefix-list-ipv4-type-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-not-type-ipv4-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-type-ipv4-def"
            },
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-match-ipv4-def"
            }
          ]
        }
      ]
    },
    "schema-prefix-list-prefix-list-is-type-ipv6-def": {
      "required": [
        "type"
      ],
      "properties": {
        "type": {
          "enum": [
            "ipv6"
          ]
        }
      }
    },
    "schema-prefix-list-prefix-list-is-not-type-ipv6-def": {
      "not": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-type-ipv6-def"
      }
    },
    "schema-prefix-list-prefix-list-is-match-ipv6-def": {
      "properties": {
        "rule": {
          "additionalProperties": {
            "properties": {
              "match": {
                "x-propertyNames": {
                  "anyOf": [
                    {
                      "$ref": "#/x-defs/schema-ip-address-ipv6-prefix-def"
                    },
                    {
                      "$ref": "#/x-defs/schema-prefix-list-match-id-any-def"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-prefix-list-prefix-list-ipv6-type-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-not-type-ipv6-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-type-ipv6-def"
            },
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-list-is-match-ipv6-def"
            }
          ]
        }
      ]
    },
    "schema-prefix-list-prefix-list-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-ipv4-type-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-ipv6-type-constraints"
        }
      ]
    },
    "schema-prefix-list-prefix-list": {
      "description": "A prefix list is used for matching IPv4 and IPv6 address prefixes.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-config"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-constraints"
        },
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        }
      ]
    },
    "schema-prefix-list-prefix-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-prefix-list-prefix-list"
      }
    },
    "schema-prefix-list-prefix-lists": {
      "description": "Prefix list rules",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-prefix-list-prefix-list-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-prefix-list-prefix-lists-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-route-map-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action"
          ]
        }
      ]
    },
    "schema-route-map-match-is-prefix-list-def": {
      "required": [
        "ip-prefix-list"
      ]
    },
    "schema-route-map-match-is-not-prefix-list-def": {
      "not": {
        "$ref": "#/x-defs/schema-route-map-match-is-prefix-list-def"
      }
    },
    "schema-route-map-match-is-type-def": {
      "required": [
        "type"
      ]
    },
    "schema-route-map-match-type-prefix-list-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-is-not-prefix-list-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-match-is-type-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-match-is-prefix-list-def"
            }
          ]
        }
      ]
    },
    "schema-route-map-match-is-prefix-len-def": {
      "required": [
        "ip-prefix-len"
      ]
    },
    "schema-route-map-match-is-not-prefix-len-def": {
      "not": {
        "$ref": "#/x-defs/schema-route-map-match-is-prefix-len-def"
      }
    },
    "schema-route-map-match-type-prefix-len-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-is-not-prefix-len-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-match-is-type-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-match-is-prefix-len-def"
            }
          ]
        }
      ]
    },
    "schema-route-map-match-type-ipv4-def": {
      "properties": {
        "type": {
          "enum": [
            "ipv4"
          ]
        }
      }
    },
    "schema-route-map-match-type-is-not-type-ipv4-def": {
      "not": {
        "$ref": "#/x-defs/schema-route-map-match-type-ipv4-def"
      }
    },
    "schema-route-map-match-is-ipv4-len-def": {
      "properties": {
        "ip-prefix-len": {
          "maximum": 32
        }
      }
    },
    "schema-route-map-match-type-ipv4-constraints": {
      "oneOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-type-is-not-type-ipv4-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-match-type-ipv4-def"
            },
            {
              "$ref": "#/x-defs/schema-route-map-match-is-ipv4-len-def"
            }
          ]
        }
      ]
    },
    "schema-route-map-match-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-type-prefix-list-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-type-prefix-len-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-type-ipv4-constraints"
        }
      ]
    },
    "schema-route-map-match": {
      "description": "Route map rule match",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-match-config"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-match-config-children"
        }
      ]
    },
    "schema-route-map-community": {
      "description": "BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-community-config"
        }
      ]
    },
    "schema-route-map-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-map-community"
      }
    },
    "schema-route-map-communities-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "none"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "none"
                ]
              }
            }
          ]
        },
        {
          "anyOf": [
            {
              "required": [
                "additive"
              ],
              "minProperties": 2
            },
            {
              "not": {
                "required": [
                  "additive"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-route-map-communities": {
      "description": "Collection of BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-route-map-communities-constraints"
        }
      ]
    },
    "schema-route-map-large-community": {
      "description": "Large BGP Community",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-large-community-config"
        }
      ]
    },
    "schema-route-map-large-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-large-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-map-large-community"
      }
    },
    "schema-route-map-large-communities-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "required": [
                "none"
              ],
              "maxProperties": 1
            },
            {
              "not": {
                "required": [
                  "none"
                ]
              }
            }
          ]
        },
        {
          "anyOf": [
            {
              "required": [
                "additive"
              ],
              "minProperties": 2
            },
            {
              "not": {
                "required": [
                  "additive"
                ]
              }
            }
          ]
        }
      ]
    },
    "schema-route-map-large-communities": {
      "description": "Collection of large BGP communities",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-large-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-route-map-large-communities-constraints"
        }
      ]
    },
    "schema-route-map-asp-prepend-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-route-map-asp-prepend": {
      "description": "AS Path prepend",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-asp-prepend-config"
        },
        {
          "$ref": "#/x-defs/schema-route-map-asp-prepend-constraints"
        }
      ]
    },
    "schema-route-map-aggregator-as-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        },
        {
          "required": [
            "address"
          ],
          "properties": {
            "address": {
              "maxProperties": 1,
              "minProperties": 1
            }
          }
        }
      ]
    },
    "schema-route-map-aggregator-as-config-children": {
      "properties": {
        "address": {
          "$ref": "#/x-defs/schema-ip-address-ipv4-addresses"
        }
      }
    },
    "schema-route-map-aggregator-as": {
      "description": "Aggregator AS Number",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-aggregator-as-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-aggregator-as-config-children"
        }
      ]
    },
    "schema-route-map-aggregator-ases-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-asn-asn-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-map-aggregator-as"
      }
    },
    "schema-route-map-aggregator-ases-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "maxProperties": 1
        }
      ]
    },
    "schema-route-map-aggregator-ases": {
      "description": "Collection of aggregator AS",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-aggregator-ases-mapping"
        },
        {
          "$ref": "#/x-defs/schema-route-map-aggregator-ases-constraints"
        }
      ]
    },
    "schema-route-map-set-config-children": {
      "properties": {
        "community": {
          "$ref": "#/x-defs/schema-route-map-communities"
        },
        "large-community": {
          "$ref": "#/x-defs/schema-route-map-large-communities"
        },
        "as-path-prepend": {
          "$ref": "#/x-defs/schema-route-map-asp-prepend"
        },
        "aggregator-as": {
          "$ref": "#/x-defs/schema-route-map-aggregator-ases"
        }
      }
    },
    "schema-route-map-set-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "community"
            ]
          }
        },
        {
          "not": {
            "required": [
              "large-community"
            ]
          }
        },
        {
          "not": {
            "required": [
              "aggregator-as"
            ]
          }
        },
        {}
      ]
    },
    "schema-route-map-set": {
      "description": "Route map rule set",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-set-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-set-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-set-defaults"
        }
      ]
    },
    "schema-route-map-action-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "type": "object",
          "minProperties": 1,
          "maxProperties": 1
        }
      ]
    },
    "schema-route-map-permit-exit-config-children": {
      "properties": {
        "next-rule": {
          "description": "jump to next rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        }
      }
    },
    "schema-route-map-permit-exit-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "exit"
            ]
          }
        },
        {
          "not": {
            "required": [
              "next-rule"
            ]
          }
        }
      ]
    },
    "schema-route-map-permit-exit": {
      "description": "Permit action exit policy",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-state-state-constraints"
        },
        {
          "$ref": "#/x-defs/schema-state-state-presentation"
        },
        {
          "$ref": "#/x-defs/schema-route-map-permit-exit-config"
        },
        {
          "$ref": "#/x-defs/schema-route-map-permit-exit-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-permit-exit-defaults"
        }
      ]
    },
    "schema-route-map-permit-config-children": {
      "properties": {
        "exit-policy": {
          "description": "Permit action exit policy",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-permit-exit"
            }
          ]
        }
      }
    },
    "schema-route-map-permit": {
      "description": "permit action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-permit-config-children"
        }
      ]
    },
    "schema-route-map-action-config-children": {
      "properties": {
        "deny": {
          "description": "Deny action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-state-state-empty"
            }
          ]
        },
        "permit": {
          "description": "Permit action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-permit"
            }
          ]
        }
      }
    },
    "schema-route-map-action-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "permit"
            ]
          }
        },
        {
          "not": {
            "required": [
              "deny"
            ]
          }
        }
      ]
    },
    "schema-route-map-action": {
      "description": "Route map rule action",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-action-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-action-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-action-defaults"
        }
      ]
    },
    "schema-route-map-rule-config-children": {
      "properties": {
        "match": {
          "description": "Route Map match",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-match"
            }
          ]
        },
        "set": {
          "description": "Route Map set",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-set"
            }
          ]
        },
        "action": {
          "description": "Route Map action",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-action"
            }
          ]
        }
      }
    },
    "schema-route-map-rule": {
      "description": "Route Map Matching/setting criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-rule-config-children"
        },
        {
          "$ref": "#/x-defs/schema-route-map-rule-config"
        }
      ]
    },
    "schema-route-map-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-map-rule"
      }
    },
    "schema-route-map-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-route-map-rules": {
      "description": "Route Map rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-route-map-rules-constraints"
        }
      ]
    },
    "schema-route-map-route-map-config-children": {
      "properties": {
        "rule": {
          "description": "Route Map rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-rules"
            }
          ]
        }
      }
    },
    "schema-route-map-route-map": {
      "description": "A route map is used for policy configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        }
      ]
    },
    "schema-route-map-route-maps-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-route-map-route-map-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-route-map-route-map"
      }
    },
    "schema-route-map-route-maps": {
      "description": "Collection of Route Maps",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-route-map-route-map-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-route-map-route-maps-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            }
          ]
        }
      ]
    },
    "schema-bgp-communities-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action",
            "community"
          ]
        }
      ]
    },
    "schema-bgp-communities-rule-config-children": {
      "properties": {
        "community": {
          "description": "Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-communities"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-rule": {
      "description": "Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-rule-config-children"
        }
      ]
    },
    "schema-bgp-communities-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-rule"
      }
    },
    "schema-bgp-communities-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-bgp-communities-rules": {
      "description": "Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-rules-constraints"
        }
      ]
    },
    "schema-bgp-communities-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-rules"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-community-list": {
      "description": "A community list is used for matching BGP community policies.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-community-list"
      }
    },
    "schema-bgp-communities-community-lists": {
      "description": "Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-community-lists-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-large-community-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action",
            "large-community"
          ]
        }
      ]
    },
    "schema-bgp-communities-large-community-rule-config-children": {
      "properties": {
        "large-community": {
          "description": "Large Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-large-communities"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-large-community-rule": {
      "description": "Large Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rule-config-children"
        }
      ]
    },
    "schema-bgp-communities-large-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-rule"
      }
    },
    "schema-bgp-communities-large-community-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-bgp-communities-large-community-rules": {
      "description": "Large Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-rules-constraints"
        }
      ]
    },
    "schema-bgp-communities-large-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Large Community List rules",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-large-community-rules"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-large-community-list": {
      "description": "A Large Community list used for matching community based BGP policies\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-large-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-large-community-list"
      }
    },
    "schema-bgp-communities-large-community-lists": {
      "description": "Large Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-lists-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-community-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action",
            "ext-community"
          ]
        }
      ]
    },
    "schema-bgp-communities-ext-community": {
      "description": "A extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-communities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community"
      }
    },
    "schema-bgp-communities-ext-communities": {
      "description": "Set of extended communities\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-communities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-community-entry-config-children": {
      "properties": {
        "rt": {
          "description": "Route Target Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-ext-communities"
            }
          ]
        },
        "soo": {
          "description": "Site of Origin Extended Community",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-ext-communities"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-ext-community-entry": {
      "description": "A Extended community name",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-entry-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-community-rule-config-children": {
      "properties": {
        "ext-community": {
          "description": "Extended Community expression",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-ext-community-entry"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-ext-community-rule": {
      "description": "Extended Community list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule-constraints"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule-config-children"
        }
      ]
    },
    "schema-bgp-communities-ext-community-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-rule"
      }
    },
    "schema-bgp-communities-ext-community-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-bgp-communities-ext-community-rules": {
      "description": "Extended Community list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-rules-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-community-list-config-children": {
      "properties": {
        "rule": {
          "description": "Extended Community List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-bgp-communities-ext-community-rules"
            }
          ]
        }
      }
    },
    "schema-bgp-communities-ext-community-list": {
      "description": "A Extended Community list used for matching BGP communities\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-bgp-communities-ext-community-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-bgp-communities-ext-community-list"
      }
    },
    "schema-bgp-communities-ext-community-lists": {
      "description": "Extended Community lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-lists-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-aspath-list-rule-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "action",
            "aspath-exp"
          ]
        }
      ]
    },
    "schema-aspath-list-rule": {
      "description": "AS Path list Matching criteria and action rule",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-rule-config"
        },
        {
          "$ref": "#/x-defs/schema-aspath-list-rule-constraints"
        }
      ]
    },
    "schema-aspath-list-rules-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-rule-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-aspath-list-rule"
      }
    },
    "schema-aspath-list-rules-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-aspath-list-rules": {
      "description": "AS Path list rules",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-rules-mapping"
        },
        {
          "$ref": "#/x-defs/schema-aspath-list-rules-constraints"
        }
      ]
    },
    "schema-aspath-list-aspath-list-config-children": {
      "properties": {
        "rule": {
          "description": "AS Path List rule",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-aspath-list-rules"
            }
          ]
        }
      }
    },
    "schema-aspath-list-aspath-list": {
      "description": "An AS Path list is used for matching BGP AS Path\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-aspath-list-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-aspath-list-aspath-lists-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-aspath-list-aspath-list-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-aspath-list-aspath-list"
      }
    },
    "schema-aspath-list-aspath-lists": {
      "description": "AS Path lists",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-aspath-list-aspath-lists-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-router-policy-config-children": {
      "properties": {
        "prefix-list": {
          "$ref": "#/x-defs/schema-prefix-list-prefix-lists"
        },
        "route-map": {
          "$ref": "#/x-defs/schema-route-map-route-maps"
        },
        "community-list": {
          "$ref": "#/x-defs/schema-bgp-communities-community-lists"
        },
        "large-community-list": {
          "$ref": "#/x-defs/schema-bgp-communities-large-community-lists"
        },
        "ext-community-list": {
          "$ref": "#/x-defs/schema-bgp-communities-ext-community-lists"
        },
        "as-path-list": {
          "$ref": "#/x-defs/schema-aspath-list-aspath-lists"
        }
      }
    },
    "schema-router-policy-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-router-policy": {
      "description": "Policy configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-policy-config-children"
        },
        {
          "$ref": "#/x-defs/schema-router-policy-constraints"
        }
      ]
    },
    "schema-vrr-vrr": {
      "description": "VRR global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-adaptive-routing-ar": {
      "description": "Adaptive routing global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-adaptive-routing-ar-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-router-router-ptm": {
      "description": "Enable neighbor check",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-router-ptm-config"
        },
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-ospfv3-ospf6": {
      "description": "OSPFv3 global configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-ospf6-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-router-router-config-children": {
      "properties": {
        "bgp": {
          "$ref": "#/x-defs/schema-bgp-bgp"
        },
        "pbr": {
          "$ref": "#/x-defs/schema-pbr-pbr"
        },
        "nexthop": {
          "$ref": "#/x-defs/schema-nhg-nexthop"
        },
        "ospf": {
          "$ref": "#/x-defs/schema-ospf-ospf"
        },
        "pim": {
          "$ref": "#/x-defs/schema-pim-pim"
        },
        "igmp": {
          "$ref": "#/x-defs/schema-igmp-igmp"
        },
        "vrrp": {
          "$ref": "#/x-defs/schema-vrrp-vrrp"
        },
        "policy": {
          "$ref": "#/x-defs/schema-router-policy"
        },
        "vrr": {
          "$ref": "#/x-defs/schema-vrr-vrr"
        },
        "adaptive-routing": {
          "$ref": "#/x-defs/schema-adaptive-routing-ar"
        },
        "ptm": {
          "$ref": "#/x-defs/schema-router-router-ptm"
        },
        "ospf6": {
          "$ref": "#/x-defs/schema-ospfv3-ospf6"
        }
      }
    },
    "schema-router-graceful-restart": {
      "description": "graceful-restart show.",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-router-graceful-restart-show"
        }
      ]
    },
    "schema-router-router-show-children": {
      "properties": {
        "graceful-restart": {
          "description": "Gracefull restart information.",
          "allOf": [
            {
              "$ref": "#/x-defs/schema-router-graceful-restart"
            }
          ]
        }
      }
    },
    "schema-router-router": {
      "description": "Router configuration",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-router-router-config-children"
        },
        {
          "$ref": "#/x-defs/schema-router-router-show-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-router-password-obfuscation-config"
        }
      ]
    },
    "schema-roce-roce-config-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-roce-show-roce-pool-config": {
      "description": "Roce Pool Config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-prio-map-show"
        }
      ]
    },
    "schema-roce-show-roce-pool-config-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-config"
      }
    },
    "schema-roce-show-roce-pools-config": {
      "description": "System Roce pool config",
      "title": "RoCE pool config",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-config-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-config-presentation"
        }
      ]
    },
    "schema-roce-show-roce-pool": {
      "description": "Roce Pool",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-usage-show"
        }
      ]
    },
    "schema-roce-show-roce-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-roce-pool"
      }
    },
    "schema-roce-show-roce-pools": {
      "description": "System Roce pools",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-pool-presentation"
        }
      ]
    },
    "schema-roce-show-exception": {
      "description": "Exceptions",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-exception-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-exception-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-roce-show-exception-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-roce-show-exception"
      }
    },
    "schema-roce-show-exception-list": {
      "description": "Exception List",
      "title": "Exception List",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-exception-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-exception-list-presentation"
        }
      ]
    },
    "schema-roce-show-lldp-app-tlv": {
      "description": "LLDP APP TLV show",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-show-lldp-app-tlv-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-roce-show-roce-show-children": {
      "properties": {
        "pfc": {
          "$ref": "#/x-defs/schema-roce-show-roce-pfc"
        },
        "congestion-control": {
          "$ref": "#/x-defs/schema-roce-show-roce-congestion"
        },
        "prio-map": {
          "$ref": "#/x-defs/schema-roce-show-roce-dscps"
        },
        "tc-map": {
          "$ref": "#/x-defs/schema-roce-show-roce-tcs"
        },
        "trust": {
          "$ref": "#/x-defs/schema-roce-show-trust"
        },
        "pool-map": {
          "$ref": "#/x-defs/schema-roce-show-roce-pools-config"
        },
        "pool": {
          "$ref": "#/x-defs/schema-roce-show-roce-pools"
        },
        "exception-list": {
          "$ref": "#/x-defs/schema-roce-show-exception-list"
        },
        "lldp-app-tlv": {
          "$ref": "#/x-defs/schema-roce-show-lldp-app-tlv"
        }
      }
    },
    "schema-roce-roce": {
      "description": "Properties associated with the RDMA over Converged Ethernet (RoCE) feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-feature-isa-feature-default-off-trait"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-mode-config"
        },
        {
          "$ref": "#/x-defs/schema-roce-roce-config-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-show-children"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-show"
        },
        {
          "$ref": "#/x-defs/schema-roce-show-roce-configs-presentation"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-pfc-wd-pfc-watchdog-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-pfc-wd-pfc-watchdog": {
      "description": "Properties associated with PFC Watchdog Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-watchdog-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-watchdog-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-eq-mapping-qos-egress-queue-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-eq-mapping-qos-egress-queue": {
      "description": "Egress traffic-class mapped to internal switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-constraints"
        }
      ]
    },
    "schema-qos-eq-mapping-qos-egress-queue-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue"
      }
    },
    "schema-qos-eq-mapping-qos-egress-queue-sp": {
      "description": "SP->TC mapping configurations",
      "title": "SP->TC mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp-presentation"
        }
      ]
    },
    "schema-qos-eq-mapping-egress-queue-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-sp"
        }
      }
    },
    "schema-qos-eq-mapping-egress-queue-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-eq-mapping-sp-tc-mappings-defaults": {},
    "schema-qos-eq-mapping-egress-queue": {
      "description": "Properties associated with egress queue mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-sp-tc-mappings-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-presentation"
        }
      ]
    },
    "schema-qos-eq-mapping-egress-queues-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue"
      }
    },
    "schema-qos-eq-mapping-egress-queues": {
      "description": "Collection of Egress Queue SP->TC mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queues-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-features-switch-priority": {
      "description": "Internal switch priority config",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-common-empty-config"
        }
      ]
    },
    "schema-qos-features-switch-priority-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-features-switch-priority"
      }
    },
    "schema-qos-features-switch-priorities-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "minProperties": 1
        }
      ]
    },
    "schema-qos-features-switch-priorities": {
      "description": "Collection of switch priorities.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-features-switch-priority-mapping"
        },
        {
          "$ref": "#/x-defs/schema-qos-features-switch-priorities-constraints"
        }
      ]
    },
    "schema-qos-pfc-pfc-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-features-switch-priorities"
        }
      }
    },
    "schema-qos-pfc-xon-threshold-is-configured-def": {
      "required": [
        "xon-threshold"
      ]
    },
    "schema-qos-pfc-xon-threshold-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-xon-threshold-is-configured-def"
      }
    },
    "schema-qos-pfc-fc-buffers-is-configured-def": {
      "required": [
        "port-buffer",
        "xon-threshold",
        "xoff-threshold"
      ]
    },
    "schema-qos-pfc-xoff-threshold-is-configured-def": {
      "required": [
        "xoff-threshold"
      ]
    },
    "schema-qos-pfc-xoff-threshold-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-xoff-threshold-is-configured-def"
      }
    },
    "schema-qos-pfc-port-buffer-is-configured-def": {
      "required": [
        "port-buffer"
      ]
    },
    "schema-qos-pfc-port-buffer-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-port-buffer-is-configured-def"
      }
    },
    "schema-qos-pfc-pfc-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-xon-threshold-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-xon-threshold-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-xoff-threshold-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-xoff-threshold-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-port-buffer-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-port-buffer-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-pfc-pfc": {
      "description": "Properties associated with the Priority Flow Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-tx-rx-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-constraints"
        }
      ]
    },
    "schema-qos-pfc-pfc-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-pfc-pfc"
      }
    },
    "schema-qos-pfc-pfcs": {
      "description": "Collection of Priority Flow Control Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-linkpause-link-pause-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-xon-threshold-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-xon-threshold-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-xoff-threshold-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-xoff-threshold-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-port-buffer-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-port-buffer-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-pfc-fc-buffers-is-configured-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-linkpause-link-pause": {
      "description": "Properties associated with the Link Pause Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-fc-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-tx-rx-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-constraints"
        }
      ]
    },
    "schema-qos-linkpause-link-pause-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-linkpause-link-pause"
      }
    },
    "schema-qos-linkpause-link-pauses": {
      "description": "Collection of Link Pause Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-features-switch-priorities"
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "memory-percent"
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "memory-percent"
            ]
          }
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-traffic-pool-traffic-pool": {
      "description": "Properties associated with the QoS Traffic Pools.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-defaults"
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool"
      }
    },
    "schema-qos-traffic-pool-traffic-pools": {
      "description": "Collection of Traffic Pool Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ecn-qos-ecn-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-ecn-qos-ecn": {
      "description": "ECN Configurations per traffic-class",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-constraints"
        }
      ]
    },
    "schema-qos-ecn-qos-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ecn-qos-ecn"
      }
    },
    "schema-qos-ecn-qos-ecn-tc": {
      "description": "ECN mapping configurations",
      "title": "ECN Configurations",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-presentation"
        }
      ]
    },
    "schema-qos-ecn-ecn-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-tc"
        }
      }
    },
    "schema-qos-ecn-ecn-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "traffic-class"
          ],
          "properties": {
            "traffic-class": {
              "minProperties": 1
            }
          }
        }
      ]
    },
    "schema-qos-ecn-ecn": {
      "description": "Properties associated with the Congestion Control Feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-presentation"
        }
      ]
    },
    "schema-qos-ecn-ecn-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ecn-ecn"
      }
    },
    "schema-qos-ecn-ecns": {
      "description": "Collection of Congestion Control RED/ECN Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-ecn-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-ets-qos-ets-is-dwrr-mode-def": {
      "required": [
        "mode"
      ],
      "properties": {
        "mode": {
          "enum": [
            "dwrr"
          ]
        }
      }
    },
    "schema-qos-ets-qos-ets-is-not-dwrr-mode-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-ets-qos-ets-is-dwrr-mode-def"
      }
    },
    "schema-qos-ets-qos-ets-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "mode"
          ]
        },
        {
          "oneOf": [
            {
              "not": {
                "required": [
                  "bw-percent"
                ]
              }
            },
            {
              "allOf": [
                {
                  "required": [
                    "bw-percent"
                  ]
                },
                {
                  "anyOf": [
                    {
                      "$ref": "#/x-defs/schema-qos-ets-qos-ets-is-dwrr-mode-def"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-ets-qos-ets-is-not-dwrr-mode-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-ets-qos-ets-is-dwrr-mode-def"
                },
                {
                  "anyOf": [
                    {
                      "required": [
                        "bw-percent"
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-ets-qos-ets": {
      "description": "ETS mode and bw-percent",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-constraints"
        }
      ]
    },
    "schema-qos-ets-qos-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ets-qos-ets"
      }
    },
    "schema-qos-ets-qos-ets-tc": {
      "description": "ETS TC->DWRR weight mapping configurations",
      "title": "TC->DWRR weight configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-presentation"
        }
      ]
    },
    "schema-qos-ets-ets-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-tc"
        }
      }
    },
    "schema-qos-ets-ets-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-ets-ets": {
      "description": "Properties associated with egress scheduler ETS feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-presentation"
        }
      ]
    },
    "schema-qos-ets-ets-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-ets-ets"
      }
    },
    "schema-qos-ets-egress-sched": {
      "description": "Collection of Egress Scheduler ETS Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ets-ets-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-egress-shapers-qos-egress-shaper-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-egress-shapers-qos-egress-shaper": {
      "description": "Egress Shaper TC min-rate and max-rate",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-constraints"
        }
      ]
    },
    "schema-qos-egress-shapers-qos-egress-shaper-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-tc-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper"
      }
    },
    "schema-qos-egress-shapers-qos-egress-shaper-tc": {
      "description": "Egress Shaper TC configurations",
      "title": "Egress Shaper min/max rate",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-presentation"
        }
      ]
    },
    "schema-qos-egress-shapers-egress-shaper-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-egress-shapers-qos-egress-shaper-tc"
        }
      }
    },
    "schema-qos-egress-shapers-egress-shaper-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-egress-shapers-egress-shaper": {
      "description": "Properties associated with egress shaper feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper-presentation"
        }
      ]
    },
    "schema-qos-egress-shapers-egress-shapers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shaper"
      }
    },
    "schema-qos-egress-shapers-egress-shapers": {
      "description": "Collection of Egress Shaper Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shapers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-mapping-qos-mapping": {
      "description": "switch-priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-mapping-qos-pcp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-pcp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-mapping-qos-mapping"
      }
    },
    "schema-qos-mapping-qos-mappings-pcp": {
      "description": "PCP->SP mapping configurations",
      "title": "PCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-pcp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "schema-qos-mapping-qos-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-dscp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-mapping-qos-mapping"
      }
    },
    "schema-qos-mapping-qos-mappings-dscp": {
      "description": "DSCP->SP mapping configurations",
      "title": "DSCP->SP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-dscp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-presentation"
        }
      ]
    },
    "schema-qos-mapping-mapping-config-children": {
      "properties": {
        "pcp": {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mappings-pcp"
        },
        "dscp": {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mappings-dscp"
        }
      }
    },
    "schema-qos-mapping-qos-mapping-is-l3-both-trust-def": {
      "required": [
        "trust"
      ],
      "properties": {
        "trust": {
          "enum": [
            "l3",
            "both"
          ]
        }
      }
    },
    "schema-qos-mapping-qos-mapping-is-l2-both-trust-def": {
      "required": [
        "trust"
      ],
      "properties": {
        "trust": {
          "enum": [
            "l2",
            "both"
          ]
        }
      }
    },
    "schema-qos-mapping-mapping-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "oneOf": [
            {
              "not": {
                "required": [
                  "dscp"
                ]
              }
            },
            {
              "allOf": [
                {
                  "required": [
                    "dscp"
                  ]
                },
                {
                  "anyOf": [
                    {
                      "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-is-l3-both-trust-def"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "not": {
                "required": [
                  "pcp"
                ]
              }
            },
            {
              "allOf": [
                {
                  "required": [
                    "pcp"
                  ]
                },
                {
                  "anyOf": [
                    {
                      "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-is-l2-both-trust-def"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-mapping-pcp-mappings-defaults": {},
    "schema-qos-mapping-dscp-mappings-defaults": {},
    "schema-qos-mapping-mapping-defaults": {
      "anyOf": [
        {
          "required": [
            "trust"
          ],
          "properties": {
            "trust": {
              "enum": [
                "l2",
                "both"
              ]
            }
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-mapping-pcp-mappings-defaults"
            },
            {}
          ]
        },
        {
          "required": [
            "trust"
          ],
          "properties": {
            "trust": {
              "enum": [
                "l3",
                "both"
              ]
            }
          },
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-mapping-dscp-mappings-defaults"
            },
            {}
          ]
        },
        {}
      ]
    },
    "schema-qos-mapping-mapping": {
      "description": "Properties associated with PCP/DSCP->SP mapping feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-mapping-presentation"
        }
      ]
    },
    "schema-qos-mapping-pcp-dscp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-mapping-mapping"
      }
    },
    "schema-qos-mapping-mappings": {
      "description": "Collection of PCP/DSCP->SP mapping Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-pcp-dscp-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-remark-qos-remark": {
      "description": "PCP/DSCP value corresponding to the switch-priority to be remarked",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-remark-qos-switch-priority-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-remark-qos-remark"
      }
    },
    "schema-qos-remark-qos-remark-switch-priority": {
      "description": "SP->PCP/DSCP mapping configurations",
      "title": "SP->PCP/DSCP mapping configuration",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-switch-priority-remark-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-presentation"
        }
      ]
    },
    "schema-qos-remark-remark-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-switch-priority"
        }
      }
    },
    "schema-qos-remark-remark-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-remark-sp-remark-defaults": {},
    "schema-qos-remark-remark-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ],
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-remark-sp-remark-defaults"
            }
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-remark-remark": {
      "description": "Properties associated with remark feature.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-presentation"
        }
      ]
    },
    "schema-qos-remark-remark-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-remark-remark"
      }
    },
    "schema-qos-remark-remarks": {
      "description": "Collection of remark Profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-remark-remark-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-pool-shared-bytes-is-configured-def": {
      "required": [
        "shared-bytes"
      ]
    },
    "schema-qos-adv-buff-pool-shared-bytes-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-bytes-is-configured-def"
      }
    },
    "schema-qos-adv-buff-pool-mode-is-static-def": {
      "required": [
        "mode"
      ],
      "properties": {
        "mode": {
          "enum": [
            "static"
          ]
        }
      }
    },
    "schema-qos-adv-buff-pool-shared-alpha-is-configured-def": {
      "required": [
        "shared-alpha"
      ]
    },
    "schema-qos-adv-buff-pool-shared-alpha-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-alpha-is-configured-def"
      }
    },
    "schema-qos-adv-buff-pool-mode-is-dynamic-def": {
      "required": [
        "mode"
      ],
      "properties": {
        "mode": {
          "enum": [
            "dynamic"
          ]
        }
      }
    },
    "schema-qos-adv-buff-advance-buffer-pool-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "memory-percent"
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-bytes-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-bytes-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-pool-mode-is-static-def"
                }
              ]
            }
          ]
        },
        {
          "oneOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-alpha-is-not-configured-def"
            },
            {
              "allOf": [
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-pool-shared-alpha-is-configured-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-pool-mode-is-dynamic-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-pool-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-qos-adv-buff-advance-buffer-pool": {
      "description": "Properties associated with the QoS Ingress/Egress pool.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-pools-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pool"
      }
    },
    "schema-qos-adv-buff-advance-buffer-ing-pools": {
      "description": "Collection of QoS Ingress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pools-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-egr-pools": {
      "description": "Collection of QoS Egress pool profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-pools-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-lossless-buffer-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "required": [
            "service-pool"
          ]
        }
      ]
    },
    "schema-qos-adv-buff-lossless-buffer-defaults": {
      "anyOf": [
        {}
      ]
    },
    "schema-qos-adv-buff-ingress-lossless-buffer": {
      "description": "Properties associated with the QoS ingress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossless-buffer-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-lossless-buffer-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-lossless-buffer-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-egress-lossless-buffer": {
      "description": "Properties associated with the QoS egress lossless buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossless-buffer-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-lossless-buffer-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-lossless-buffer-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-priority-group-config-children": {
      "properties": {
        "switch-priority": {
          "$ref": "#/x-defs/schema-qos-features-switch-priorities"
        }
      }
    },
    "schema-qos-adv-buff-priority-group-has-switch-prio-def": {
      "required": [
        "switch-priority"
      ],
      "properties": {
        "switch-priority": {
          "minProperties": 1
        }
      }
    },
    "schema-qos-adv-buff-priority-group-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-has-switch-prio-def"
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-priority-group-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-adv-buff-priority-group": {
      "description": "Properties associated with the QoS ingress lossy priority-group\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-show"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-priority-groups-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-priority-group-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-adv-buff-priority-group"
      }
    },
    "schema-qos-adv-buff-priority-groups": {
      "description": "Collection of priority-groups.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-groups-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-ingress-lossy-buffer-config-children": {
      "properties": {
        "priority-group": {
          "$ref": "#/x-defs/schema-qos-adv-buff-priority-groups"
        }
      }
    },
    "schema-qos-adv-buff-ingress-lossy-buffer-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "priority-group"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-adv-buff-ingress-lossy-buffer": {
      "description": "Properties associated with the QoS ingress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossy-buffer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossy-buffer-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-traffic-class": {
      "description": "Properties associated with the QoS egress lossy traffic-class\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-traffic-classes-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-adv-buff-traffic-class-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-adv-buff-traffic-class"
      }
    },
    "schema-qos-adv-buff-traffic-classes": {
      "description": "Collection of traffic-classes.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-traffic-classes-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-multicast-switch-priority": {
      "description": "Properties associated with the QoS egress lossy multicast switch-priority\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-multicast-switch-priorities-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-adv-buff-multicast-switch-priority"
      }
    },
    "schema-qos-adv-buff-multicast-switch-priorities": {
      "description": "Collection of multicast switch-priority buffer config.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-multicast-switch-priorities-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-multicast-port": {
      "description": "Properties associated with the QoS egress multicast port\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-egress-lossy-buffer-config-children": {
      "properties": {
        "traffic-class": {
          "$ref": "#/x-defs/schema-qos-adv-buff-traffic-classes"
        },
        "multicast-switch-priority": {
          "$ref": "#/x-defs/schema-qos-adv-buff-multicast-switch-priorities"
        },
        "multicast-port": {
          "$ref": "#/x-defs/schema-qos-adv-buff-multicast-port"
        }
      }
    },
    "schema-qos-adv-buff-egress-lossy-buffer-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        },
        {
          "not": {
            "required": [
              "multicast-switch-priority"
            ]
          }
        },
        {
          "not": {
            "required": [
              "multicast-port"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-adv-buff-egress-lossy-buffer": {
      "description": "Properties associated with the QoS egress lossy buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossy-buffer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossy-buffer-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-ingress-mgmt-buffer": {
      "description": "Properties associated with the QoS management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-headroom-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-egress-mgmt-buffer": {
      "description": "Properties associated with the QoS egress management buffer\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-allocation-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-dynamic-alpha-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-buffer-service-pool-config"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-config-children": {
      "properties": {
        "ingress-service-pool": {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-ing-pools"
        },
        "egress-service-pool": {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-egr-pools"
        },
        "ingress-lossless-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossless-buffer"
        },
        "egress-lossless-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossless-buffer"
        },
        "ingress-lossy-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-lossy-buffer"
        },
        "egress-lossy-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-lossy-buffer"
        },
        "ingress-mgmt-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-ingress-mgmt-buffer"
        },
        "egress-mgmt-buffer": {
          "$ref": "#/x-defs/schema-qos-adv-buff-egress-mgmt-buffer"
        }
      }
    },
    "schema-qos-adv-buff-advance-buffer-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffer-defaults": {
      "anyOf": [
        {
          "not": {
            "required": [
              "ingress-service-pool"
            ]
          }
        },
        {
          "not": {
            "required": [
              "egress-service-pool"
            ]
          }
        },
        {
          "not": {
            "required": [
              "ingress-lossless-buffer"
            ]
          }
        },
        {
          "not": {
            "required": [
              "egress-lossless-buffer"
            ]
          }
        },
        {
          "not": {
            "required": [
              "egress-lossy-buffer"
            ]
          }
        },
        {
          "not": {
            "required": [
              "ingress-lossy-buffer"
            ]
          }
        },
        {
          "not": {
            "required": [
              "ingress-mgmt-buffer"
            ]
          }
        },
        {
          "not": {
            "required": [
              "egress-mgmt-buffer"
            ]
          }
        },
        {}
      ]
    },
    "schema-qos-adv-buff-advance-buffer": {
      "description": "Properties associated with the QoS Advance Buffer Configuration.\n",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-config"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer-defaults"
        }
      ]
    },
    "schema-qos-adv-buff-advance-buffers-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-features-def-profile-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffer"
      }
    },
    "schema-qos-adv-buff-advance-buffers": {
      "description": "Collection of Advance Buffer config profiles.\n",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffers-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-qos-config-children": {
      "properties": {
        "roce": {
          "$ref": "#/x-defs/schema-roce-roce"
        },
        "pfc-watchdog": {
          "$ref": "#/x-defs/schema-qos-pfc-wd-pfc-watchdog"
        },
        "egress-queue-mapping": {
          "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queues"
        },
        "pfc": {
          "$ref": "#/x-defs/schema-qos-pfc-pfcs"
        },
        "link-pause": {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pauses"
        },
        "traffic-pool": {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pools"
        },
        "congestion-control": {
          "$ref": "#/x-defs/schema-qos-ecn-ecns"
        },
        "egress-scheduler": {
          "$ref": "#/x-defs/schema-qos-ets-egress-sched"
        },
        "egress-shaper": {
          "$ref": "#/x-defs/schema-qos-egress-shapers-egress-shapers"
        },
        "mapping": {
          "$ref": "#/x-defs/schema-qos-mapping-mappings"
        },
        "remark": {
          "$ref": "#/x-defs/schema-qos-remark-remarks"
        },
        "advance-buffer-config": {
          "$ref": "#/x-defs/schema-qos-adv-buff-advance-buffers"
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-default-lossy-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "default-lossy"
          ]
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-default-lossy-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-def"
            }
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-is-default-lossless-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "default-lossless"
          ]
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-default-lossless-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossless-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-default-lossless-required-switch-priority-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "properties": {
            "default-lossless": {
              "required": [
                "switch-priority"
              ]
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-default-lossless-not-required-switch-priority-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-default-lossless-required-switch-priority-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-roce-lossy-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "roce-lossy"
          ]
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossy-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-roce-lossless-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "roce-lossless"
          ]
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-roce-lossless-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossless-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-default-lossless-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossless-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossless-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-default-lossless-not-required-switch-priority-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossless-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-roce-qos-is-roce-mode-lossy-def": {
      "required": [
        "roce"
      ],
      "properties": {
        "roce": {
          "required": [
            "mode",
            "enable"
          ],
          "properties": {
            "enable": {
              "enum": [
                "on"
              ]
            },
            "mode": {
              "enum": [
                "lossy"
              ]
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossy-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossy-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossless-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossless-required-switch-priority-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "properties": {
            "roce-lossless": {
              "required": [
                "switch-priority"
              ]
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossless-not-required-switch-priority-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossless-required-switch-priority-def"
      }
    },
    "schema-roce-qos-is-roce-enable-on-def": {
      "required": [
        "roce"
      ],
      "properties": {
        "roce": {
          "required": [
            "enable"
          ],
          "properties": {
            "enable": {
              "enum": [
                "on"
              ]
            }
          }
        }
      }
    },
    "schema-roce-qos-is-not-roce-mode-lossy-def": {
      "not": {
        "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
      }
    },
    "schema-roce-qos-is-roce-lossless-def": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-qos-is-roce-enable-on-def"
        },
        {
          "$ref": "#/x-defs/schema-roce-qos-is-not-roce-mode-lossy-def"
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossless-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossless-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossless-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossless-not-required-switch-priority-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-is-mc-lossy-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "mc-lossy"
          ]
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-mc-lossy-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-mc-lossy-def"
      }
    },
    "schema-qos-traffic-pool-traffic-pool-mc-lossy-required-switch-priority-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "properties": {
            "mc-lossy": {
              "required": [
                "switch-priority"
              ]
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-mc-lossy-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-mc-lossy-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-mc-lossy-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-mc-lossy-required-switch-priority-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-qos-traffic-pools-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-default-lossy-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-default-lossless-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossy-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossless-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-mc-lossy-constraints"
        }
      ]
    },
    "schema-roce-qos-roce-mode-lossy-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-qos-is-not-roce-mode-lossy-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossless-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-mc-lossy-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-roce-qos-is-not-roce-lossless-def": {
      "not": {
        "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
      }
    },
    "schema-roce-qos-roce-mode-lossless-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-roce-qos-is-not-roce-lossless-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossless-def"
                }
              ]
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-mc-lossy-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-roce-qos-roce-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-qos-roce-mode-lossy-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-qos-roce-mode-lossless-constraints"
        }
      ]
    },
    "schema-qos-pfc-pfc-profile-is-configured-def": {
      "required": [
        "pfc"
      ],
      "properties": {
        "pfc": {
          "minProperties": 1
        }
      }
    },
    "schema-qos-pfc-pfc-profile-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-pfc-profile-is-configured-def"
      }
    },
    "schema-qos-adv-buff-adv-buff-is-ingress-lossless-def": {
      "required": [
        "advance-buffer-config"
      ],
      "properties": {
        "advance-buffer-config": {
          "required": [
            "default-global"
          ],
          "properties": {
            "default-global": {
              "required": [
                "ingress-lossless-buffer"
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-is-egress-lossless-def": {
      "required": [
        "advance-buffer-config"
      ],
      "properties": {
        "advance-buffer-config": {
          "required": [
            "default-global"
          ],
          "properties": {
            "default-global": {
              "required": [
                "egress-lossless-buffer"
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-is-lossless-def": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-is-ingress-lossless-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-is-egress-lossless-def"
        }
      ]
    },
    "schema-qos-pfc-qos-pfc-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-pfc-pfc-profile-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-pfc-pfc-profile-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-is-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-linkpause-link-pause-profile-is-configured-def": {
      "required": [
        "link-pause"
      ],
      "properties": {
        "link-pause": {
          "minProperties": 1
        }
      }
    },
    "schema-qos-linkpause-link-pause-profile-is-not-configured-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-configured-def"
      }
    },
    "schema-qos-linkpause-qos-link-pause-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-not-configured-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-configured-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-is-lossless-def"
                },
                {
                  "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-linkpause-link-pause-profile-is-default-global-def": {
      "required": [
        "link-pause"
      ],
      "properties": {
        "link-pause": {
          "required": [
            "default-global"
          ]
        }
      }
    },
    "schema-qos-linkpause-link-pause-profile-is-not-default-global-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-default-global-def"
      }
    },
    "schema-qos-pfc-pfc-profile-is-default-global-def": {
      "required": [
        "pfc"
      ],
      "properties": {
        "pfc": {
          "required": [
            "default-global"
          ]
        }
      }
    },
    "schema-qos-pfc-pfc-profile-is-not-default-global-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-pfc-pfc-profile-is-default-global-def"
      }
    },
    "schema-qos-linkpause-qos-fc-constraints": {
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-not-default-global-def"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-linkpause-link-pause-profile-is-default-global-def"
            },
            {
              "anyOf": [
                {
                  "$ref": "#/x-defs/schema-qos-pfc-pfc-profile-is-not-default-global-def"
                }
              ]
            }
          ]
        }
      ]
    },
    "schema-qos-qos-constraints": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-def"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-qos-traffic-pools-constraints"
        },
        {
          "$ref": "#/x-defs/schema-roce-qos-roce-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-qos-pfc-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-qos-link-pause-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-qos-fc-constraints"
        }
      ]
    },
    "schema-qos-ecn-ecn-traffic-class-with-roce-defaults": {
      "anyOf": [
        {
          "required": [
            "traffic-class"
          ]
        },
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        }
      ]
    },
    "schema-roce-qos-no-roce-def": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-roce-qos-is-not-roce-lossless-def"
        },
        {
          "$ref": "#/x-defs/schema-roce-qos-is-not-roce-mode-lossy-def"
        }
      ]
    },
    "schema-qos-ecn-ecn-traffic-class-no-roce-defaults": {
      "anyOf": [
        {
          "required": [
            "traffic-class"
          ]
        },
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        }
      ]
    },
    "schema-qos-ecn-qos-ecn-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "properties": {
                "congestion-control": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ecn-ecn-traffic-class-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "properties": {
                "congestion-control": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ecn-ecn-traffic-class-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "properties": {
                "congestion-control": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ecn-ecn-traffic-class-no-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-pfc-pfc-switch-prio-with-roce-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-pfc-qos-pfc-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "properties": {
                "pfc": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-pfc-pfc-switch-prio-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "properties": {
                "pfc": {}
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "properties": {
                "pfc": {}
              }
            }
          ]
        }
      ]
    },
    "schema-qos-linkpause-qos-link-pause-defaults": {
      "properties": {
        "link-pause": {}
      }
    },
    "schema-qos-ets-ets-traffic-class-with-roce-defaults": {
      "anyOf": [
        {
          "required": [
            "traffic-class"
          ]
        },
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        }
      ]
    },
    "schema-qos-ets-ets-traffic-class-no-roce-defaults": {
      "anyOf": [
        {
          "required": [
            "traffic-class"
          ]
        },
        {
          "not": {
            "required": [
              "traffic-class"
            ]
          }
        }
      ]
    },
    "schema-qos-ets-qos-ets-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "properties": {
                "egress-scheduler": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ets-ets-traffic-class-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "properties": {
                "egress-scheduler": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ets-ets-traffic-class-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "properties": {
                "egress-scheduler": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-ets-ets-traffic-class-no-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-eq-mapping-egress-queue-mapping-with-roce-defaults": {},
    "schema-qos-eq-mapping-egress-queue-mapping-no-roce-defaults": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-sp-tc-mappings-defaults"
        }
      ]
    },
    "schema-qos-eq-mapping-qos-egress-queue-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "properties": {
                "egress-queue-mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-mapping-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "properties": {
                "egress-queue-mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-mapping-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "properties": {
                "egress-queue-mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-eq-mapping-egress-queue-mapping-no-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-mapping-qos-mapping-default-global-no-trust-def": {
      "properties": {
        "mapping": {
          "properties": {
            "default-global": {
              "not": {
                "required": [
                  "trust"
                ]
              }
            }
          }
        }
      }
    },
    "schema-qos-mapping-qos-mapping-default-global-no-pcp-def": {
      "properties": {
        "mapping": {
          "properties": {
            "default-global": {
              "not": {
                "required": [
                  "pcp"
                ]
              }
            }
          }
        }
      }
    },
    "schema-qos-mapping-qos-mapping-default-global-no-dscp-def": {
      "properties": {
        "mapping": {
          "properties": {
            "default-global": {
              "not": {
                "required": [
                  "dscp"
                ]
              }
            }
          }
        }
      }
    },
    "schema-qos-mapping-trust-and-default-sp-with-roce-defaults": {},
    "schema-qos-mapping-mappings-with-roce-defaults": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-dscp-mappings-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-pcp-mappings-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-trust-and-default-sp-with-roce-defaults"
        }
      ]
    },
    "schema-qos-mapping-trust-and-default-sp-no-roce-defaults": {},
    "schema-qos-mapping-mappings-no-roce-defaults": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-mapping-pcp-mappings-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-trust-and-default-sp-no-roce-defaults"
        }
      ]
    },
    "schema-qos-mapping-qos-mappings-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-trust-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-pcp-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-dscp-def"
            },
            {
              "properties": {
                "mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-mapping-mappings-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-trust-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-pcp-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-dscp-def"
            },
            {
              "properties": {
                "mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-mapping-mappings-with-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-trust-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-pcp-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-mapping-qos-mapping-default-global-no-dscp-def"
            },
            {
              "properties": {
                "mapping": {
                  "properties": {
                    "default-global": {
                      "$ref": "#/x-defs/schema-qos-mapping-mappings-no-roce-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {}
      ]
    },
    "schema-qos-remark-qos-remark-defaults": {
      "properties": {
        "remark": {
          "properties": {
            "default-global": {}
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossy-default-lossy-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossy-roce-lossy-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossless-default-lossy-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-roce-lossless-roce-lossless-defaults": {},
    "schema-qos-traffic-pool-traffic-pool-no-roce-default-lossy-defaults": {
      "anyOf": [
        {
          "required": [
            "switch-priority"
          ]
        },
        {
          "not": {
            "required": [
              "switch-priority"
            ]
          }
        }
      ]
    },
    "schema-qos-traffic-pool-qos-traffic-pool-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "properties": {
                "traffic-pool": {
                  "properties": {
                    "default-lossy": {
                      "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossy-default-lossy-defaults"
                    },
                    "roce-lossy": {
                      "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossy-roce-lossy-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "properties": {
                "traffic-pool": {
                  "properties": {
                    "default-lossy": {
                      "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossless-default-lossy-defaults"
                    },
                    "roce-lossless": {
                      "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-roce-lossless-roce-lossless-defaults"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "properties": {
                "traffic-pool": {
                  "properties": {
                    "default-lossy": {
                      "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-no-roce-default-lossy-defaults"
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "default-lossy"
          ],
          "properties": {
            "default-lossy": {
              "required": [
                "switch-priority"
              ]
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-roce-lossy-switch-prio-def": {
      "required": [
        "traffic-pool"
      ],
      "properties": {
        "traffic-pool": {
          "required": [
            "roce-lossy"
          ],
          "properties": {
            "roce-lossy": {
              "required": [
                "switch-priority"
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-default-lossy-inject-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "bulk": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {
                          "x-inject:default": "6/traffic-pool/default-lossy/switch-priority"
                        }
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-roce-lossy-inject-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "service1": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {
                          "x-inject:default": "6/traffic-pool/roce-lossy/switch-priority"
                        }
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-switch-prio-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def"
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-roce-lossy-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "bulk": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {}
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-switch-prio-def": {
      "not": {
        "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossy-switch-prio-def"
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-no-roce-lossy-roce-lossy-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "service1": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {}
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-advance-buffers-roce-lossy-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossy-inject-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-roce-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-switch-prio-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-roce-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-roce-lossy-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-roce-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-switch-prio-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-roce-lossy-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-roce-lossy-roce-lossy-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-roce-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossy-inject-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-roce-lossy-roce-lossy-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-adv-buff-roce-lossy-defaults": {
      "properties": {
        "ingress-service-pool": {
          "allOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "0"
                    ]
                  }
                },
                {}
              ]
            },
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "1"
                    ]
                  }
                },
                {}
              ]
            }
          ]
        },
        "egress-service-pool": {
          "allOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "0"
                    ]
                  }
                },
                {}
              ]
            },
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "1"
                    ]
                  }
                },
                {}
              ]
            }
          ]
        },
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {}
          }
        },
        "egress-lossy-buffer": {
          "properties": {
            "traffic-class": {},
            "multicast-switch-priority": {},
            "multicast-port": {}
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-roce-lossy-inject-defaults": {
      "properties": {
        "ingress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            },
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/roce-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        },
        "egress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            },
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/roce-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "bulk": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {}
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-advance-buffers-roce-lossless-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-adv-buff-roce-lossless-defaults": {
      "properties": {
        "ingress-service-pool": {
          "allOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "0"
                    ]
                  }
                },
                {}
              ]
            },
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "1"
                    ]
                  }
                },
                {}
              ]
            }
          ]
        },
        "egress-service-pool": {
          "allOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "0"
                    ]
                  }
                },
                {}
              ]
            },
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "1"
                    ]
                  }
                },
                {}
              ]
            }
          ]
        },
        "egress-lossless-buffer": {},
        "ingress-lossless-buffer": {},
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {}
          }
        },
        "egress-lossy-buffer": {
          "properties": {
            "traffic-class": {},
            "multicast-switch-priority": {},
            "multicast-port": {}
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-roce-lossless-inject-defaults": {
      "properties": {
        "ingress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            },
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/roce-lossless/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        },
        "egress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            },
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 50
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/roce-lossless/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-advance-buffers-no-roce-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-default-lossy-switch-prio-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-default-lossy-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-no-mc-lossy-defaults": {
      "properties": {
        "egress-lossy-buffer": {
          "properties": {
            "traffic-class": {},
            "multicast-switch-priority": {}
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-egr-lossy-buffers-no-roce-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-not-mc-lossy-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-no-mc-lossy-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {}
      ]
    },
    "schema-qos-adv-buff-adv-buff-no-roce-defaults": {
      "properties": {
        "ingress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "0"
                ]
              }
            },
            {}
          ]
        },
        "egress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "0"
                ]
              }
            },
            {}
          ]
        },
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {}
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-no-roce-inject-defaults": {
      "properties": {
        "ingress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 100
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        },
        "egress-service-pool": {
          "properties": {
            "0": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "default": 100
                        }
                      }
                    },
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-advance-buffers-roce-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-mode-lossy-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-qos-advance-buffers-roce-lossy-defaults"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-roce-lossy-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-roce-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-is-roce-lossless-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-qos-advance-buffers-roce-lossless-defaults"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-roce-lossless-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-roce-lossless-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-roce-qos-no-roce-def"
            },
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-qos-advance-buffers-no-roce-defaults"
            },
            {
              "$ref": "#/x-defs/schema-qos-adv-buff-qos-egr-lossy-buffers-no-roce-defaults"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-no-roce-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-no-roce-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-mc-lossy-defaults": {
      "properties": {
        "ingress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "2"
                ]
              }
            },
            {}
          ]
        },
        "egress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "2"
                ]
              }
            },
            {}
          ]
        },
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {}
          }
        },
        "egress-lossy-buffer": {
          "properties": {
            "multicast-port": {}
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-mc-lossy-inject-defaults": {
      "properties": {
        "ingress-lossy-buffer": {
          "properties": {
            "priority-group": {
              "properties": {
                "service2": {
                  "anyOf": [
                    {
                      "maxProperties": 0,
                      "properties": {
                        "switch-priority": {
                          "x-inject:default": "6/traffic-pool/mc-lossy/switch-priority"
                        }
                      }
                    },
                    {
                      "minProperties": 1,
                      "properties": {
                        "switch-priority": {}
                      }
                    }
                  ]
                }
              }
            }
          }
        },
        "ingress-service-pool": {
          "properties": {
            "2": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/mc-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        },
        "egress-service-pool": {
          "properties": {
            "2": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/mc-lossy/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-default-lossless-defaults": {
      "properties": {
        "ingress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "1"
                ]
              }
            },
            {}
          ]
        },
        "egress-service-pool": {
          "anyOf": [
            {
              "not": {
                "required": [
                  "1"
                ]
              }
            },
            {}
          ]
        },
        "egress-lossless-buffer": {},
        "ingress-lossless-buffer": {}
      }
    },
    "schema-qos-adv-buff-adv-buff-traffic-pool-default-lossless-inject-defaults": {
      "properties": {
        "ingress-service-pool": {
          "properties": {
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossless/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        },
        "egress-service-pool": {
          "properties": {
            "1": {
              "anyOf": [
                {
                  "maxProperties": 0,
                  "allOf": [
                    {
                      "properties": {
                        "memory-percent": {
                          "x-inject:default": "5/traffic-pool/default-lossless/memory-percent"
                        }
                      }
                    }
                  ]
                },
                {}
              ]
            }
          }
        }
      }
    },
    "schema-qos-adv-buff-qos-advance-buffers-traffic-pool-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-mc-lossy-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-mc-lossy-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-mc-lossy-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-traffic-pool-traffic-pool-is-default-lossless-def"
            },
            {
              "properties": {
                "advance-buffer-config": {
                  "properties": {
                    "default-global": {
                      "allOf": [
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossless-defaults"
                        },
                        {
                          "$ref": "#/x-defs/schema-qos-adv-buff-adv-buff-traffic-pool-default-lossless-inject-defaults"
                        }
                      ]
                    }
                  }
                }
              }
            }
          ]
        },
        {}
      ]
    },
    "schema-qos-pfc-wd-qos-pfc-wd-defaults": {},
    "schema-qos-qos-defaults": {
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-ecn-qos-ecn-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-qos-pfc-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-linkpause-qos-link-pause-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-ets-qos-ets-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-eq-mapping-qos-egress-queue-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-mapping-qos-mappings-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-remark-qos-remark-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-traffic-pool-qos-traffic-pool-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-qos-advance-buffers-roce-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-adv-buff-qos-advance-buffers-traffic-pool-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-pfc-wd-qos-pfc-wd-defaults"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-pool-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-pool": {
      "description": "QoS pool buffers",
      "title": "Pool Buffers Occupancy Counters",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-presentation"
            }
          ]
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-mc-sp-stats": {
      "description": "Buffer Multicast Switch Priority",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-mc-sp-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-if-qos-sp-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-mc-sp": {
      "description": "QoS buffers for multicast switch priority",
      "title": "Buffer - Multicast Switch Priority",
      "type": "object",
      "nullable": true,
      "anyOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-action-children"
        },
        {
          "allOf": [
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-mapping"
            },
            {
              "$ref": "#/x-defs/schema-common-no-nulls-constraints"
            },
            {
              "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp-presentation"
            }
          ]
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-descriptor-pool-stats": {
      "description": "Ingress Buffer Port Statistics",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-stats-show"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-descriptor-pool-mapping": {
      "x-propertyNames": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool-id"
      },
      "additionalProperties": {
        "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-stats"
      }
    },
    "schema-qos-buffers-qos-buffer-descriptor-pool": {
      "description": "QoS descriptor pool buffers",
      "title": "Descriptor Pool Buffers Occupancy Counters",
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-mapping"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool-presentation"
        }
      ]
    },
    "schema-qos-buffers-qos-buffer-show-children": {
      "properties": {
        "pool": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-pool"
        },
        "multicast-switch-priority": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-mc-sp"
        },
        "descriptor-pool": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-descriptor-pool"
        }
      }
    },
    "schema-qos-buffers-qos-buffer": {
      "description": "QOS Buffers",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-show-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer-presentation"
        }
      ]
    },
    "schema-qos-qos-show-children": {
      "properties": {
        "buffer": {
          "$ref": "#/x-defs/schema-qos-buffers-qos-buffer"
        }
      }
    },
    "schema-qos-qos": {
      "description": "QOS",
      "x-unevaluatedProperties": false,
      "type": "object",
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-qos-qos-config-children"
        },
        {
          "$ref": "#/x-defs/schema-qos-qos-constraints"
        },
        {
          "$ref": "#/x-defs/schema-qos-qos-defaults"
        },
        {
          "$ref": "#/x-defs/schema-qos-qos-show-children"
        }
      ]
    },
    "schema-root-root-config-children": {
      "properties": {
        "acl": {
          "$ref": "#/x-defs/schema-acl-acls"
        },
        "bridge": {
          "$ref": "#/x-defs/schema-bridge-bridge"
        },
        "evpn": {
          "$ref": "#/x-defs/schema-evpn-evpn"
        },
        "mlag": {
          "$ref": "#/x-defs/schema-mlag-mlag"
        },
        "nve": {
          "$ref": "#/x-defs/schema-nve-nve"
        },
        "service": {
          "$ref": "#/x-defs/schema-service-service"
        },
        "router": {
          "$ref": "#/x-defs/schema-router-router"
        },
        "qos": {
          "$ref": "#/x-defs/schema-qos-qos"
        },
        "platform": {
          "$ref": "#/x-defs/schema-platform-platform"
        }
      }
    },
    "schema-evpn-root-evpn-constraints": {
      "anyOf": [
        {
          "allOf": [
            {
              "required": [
                "evpn"
              ]
            },
            {
              "properties": {
                "evpn": {
                  "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
                }
              }
            },
            {
              "properties": {
                "nve": {
                  "properties": {
                    "vxlan": {
                      "properties": {
                        "mac-learning": {
                          "not": {
                            "enum": [
                              "on"
                            ]
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            {
              "properties": {
                "bridge": {
                  "properties": {
                    "domain": {
                      "additionalProperties": {
                        "properties": {
                          "vlan": {
                            "additionalProperties": {
                              "properties": {
                                "vni": {
                                  "additionalProperties": {
                                    "properties": {
                                      "flooding": {
                                        "properties": {
                                          "enable": {
                                            "not": {
                                              "enum": [
                                                "off"
                                              ]
                                            }
                                          },
                                          "head-end-replication": {
                                            "required": [
                                              "evpn"
                                            ]
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "allOf": [
            {
              "anyOf": [
                {
                  "not": {
                    "required": [
                      "evpn"
                    ]
                  }
                },
                {
                  "properties": {
                    "evpn": {
                      "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
                    }
                  }
                }
              ]
            },
            {
              "properties": {
                "nve": {
                  "properties": {
                    "vxlan": {
                      "properties": {
                        "flooding": {
                          "properties": {
                            "head-end-replication": {
                              "not": {
                                "required": [
                                  "evpn"
                                ]
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-evpn-root-evpn-defaults": {
      "anyOf": [
        {
          "allOf": [
            {
              "required": [
                "evpn"
              ]
            },
            {
              "properties": {
                "evpn": {
                  "$ref": "#/x-defs/schema-feature-feature-default-off-is-on-def"
                }
              }
            }
          ],
          "not": {
            "required": [
              "nve"
            ],
            "properties": {
              "nve": {
                "required": [
                  "vxlan"
                ],
                "properties": {
                  "vxlan": {
                    "required": [
                      "flooding"
                    ],
                    "properties": {
                      "flooding": {
                        "required": [
                          "head-end-replication"
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        },
        {}
      ]
    },
    "schema-bgp-bgp-disabled-def": {
      "properties": {
        "router": {
          "properties": {
            "bgp": {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            }
          }
        }
      }
    },
    "schema-bgp-bgp-asn-set-def": {
      "required": [
        "router"
      ],
      "properties": {
        "router": {
          "required": [
            "bgp"
          ],
          "properties": {
            "bgp": {
              "required": [
                "autonomous-system"
              ],
              "properties": {
                "autonomous-system": {
                  "allOf": [
                    {
                      "not": {
                        "enum": [
                          "none"
                        ]
                      }
                    },
                    {
                      "not": {
                        "enum": [
                          "auto"
                        ]
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-bgp-root-bgp-constraints": {
      "allOf": [
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-bgp-bgp-disabled-def"
            },
            {
              "$ref": "#/x-defs/schema-bgp-bgp-asn-set-def"
            },
            {
              "properties": {
                "vrf": {
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "$ref": "#/x-defs/schema-bgp-bgp-disabled-def"
                      },
                      {
                        "$ref": "#/x-defs/schema-bgp-bgp-asn-set-def"
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-ospf-ospf-disabled-def": {
      "properties": {
        "router": {
          "properties": {
            "ospf": {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            }
          }
        }
      }
    },
    "schema-ospf-ospf-router-id-set-def": {
      "required": [
        "router"
      ],
      "properties": {
        "router": {
          "required": [
            "ospf"
          ],
          "properties": {
            "ospf": {
              "required": [
                "router-id"
              ],
              "properties": {
                "router-id": {
                  "allOf": [
                    {
                      "not": {
                        "enum": [
                          "none"
                        ]
                      }
                    },
                    {
                      "not": {
                        "enum": [
                          "auto"
                        ]
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-ospf-root-ospf-constraints": {
      "allOf": [
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospf-ospf-disabled-def"
            },
            {
              "$ref": "#/x-defs/schema-ospf-ospf-router-id-set-def"
            },
            {
              "properties": {
                "vrf": {
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "$ref": "#/x-defs/schema-ospf-ospf-disabled-def"
                      },
                      {
                        "$ref": "#/x-defs/schema-ospf-ospf-router-id-set-def"
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-ospfv3-ospf6-disabled-def": {
      "properties": {
        "router": {
          "properties": {
            "ospf6": {
              "$ref": "#/x-defs/schema-feature-feature-default-off-is-off-def"
            }
          }
        }
      }
    },
    "schema-ospfv3-ospf6-router-id-set-def": {
      "required": [
        "router"
      ],
      "properties": {
        "router": {
          "required": [
            "ospf6"
          ],
          "properties": {
            "ospf6": {
              "required": [
                "router-id"
              ],
              "properties": {
                "router-id": {
                  "allOf": [
                    {
                      "not": {
                        "enum": [
                          "none"
                        ]
                      }
                    },
                    {
                      "not": {
                        "enum": [
                          "auto"
                        ]
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "schema-ospfv3-root-ospf6-constraints": {
      "allOf": [
        {
          "anyOf": [
            {
              "$ref": "#/x-defs/schema-ospfv3-ospf6-disabled-def"
            },
            {
              "$ref": "#/x-defs/schema-ospfv3-ospf6-router-id-set-def"
            },
            {
              "properties": {
                "vrf": {
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "$ref": "#/x-defs/schema-ospfv3-ospf6-disabled-def"
                      },
                      {
                        "$ref": "#/x-defs/schema-ospfv3-ospf6-router-id-set-def"
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      ]
    },
    "schema-root-root": {
      "description": "The root node of NVUE's hierarchical object model tree.",
      "type": "object",
      "x-unevaluatedProperties": false,
      "nullable": true,
      "allOf": [
        {
          "$ref": "#/x-defs/schema-common-root-common-root-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-root-common-root-show-children"
        },
        {
          "$ref": "#/x-defs/schema-root-root-config-children"
        },
        {
          "$ref": "#/x-defs/schema-common-no-nulls-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-root-evpn-constraints"
        },
        {
          "$ref": "#/x-defs/schema-evpn-root-evpn-defaults"
        },
        {
          "$ref": "#/x-defs/schema-bgp-root-bgp-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospf-root-ospf-constraints"
        },
        {
          "$ref": "#/x-defs/schema-ospfv3-root-ospf6-constraints"
        }
      ]
    }
  }
}
